Closed
Description
Step 1: Describe your environment
- Android device: Samsung S9 Plus
- Android OS version: Android 9.0 Pie
- Google Play Services version: 15.1.28-all
- Firebase/Play Services SDK version: 18.0.0/15.0.1
Step 2: Describe the problem:
Steps to reproduce:
- Run the sample project
- Click Open Button from the list
Observed Results:
- In the logcat, the message sent is being printed
Expected Results:
- Message sent should not be logged.
Relevant Code:
ArrayList<Message> messageList = new ArrayList<>();
messageList.add(new Message("Hello. How are you?", false, System.currentTimeMillis()));
List<FirebaseTextMessage> chatHistory = new ArrayList<>();
for (Message message : messageList) {
if (message.isLocalUser && !isEmulatingRemoteUser || !message.isLocalUser && isEmulatingRemoteUser) {
chatHistory.add(FirebaseTextMessage.createForLocalUser(message.text,
message.timestamp));
} else {
chatHistory.add(FirebaseTextMessage.createForRemoteUser(message.text,
message.timestamp, REMOTE_USER_ID));
}
}
FirebaseNaturalLanguage.getInstance().getSmartReply().suggestReplies(chatHistory)
.continueWith(new Continuation<SmartReplySuggestionResult, List<SmartReplySuggestion>>() {
@Override
public List<SmartReplySuggestion> then(@NonNull Task<SmartReplySuggestionResult> task) {
return task.getResult().getSuggestions();
}
});