mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-19 10:45:13 +01:00
Fix an issue of sending multiple of the same message
Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
parent
220a4b292d
commit
d18f65ad0c
@ -396,7 +396,7 @@ public class ChatController extends BaseController implements MessagesListAdapte
|
||||
});
|
||||
|
||||
messageInputView.setInputListener(input -> {
|
||||
sendMessage(input, 1);
|
||||
sendMessage(input);
|
||||
return true;
|
||||
});
|
||||
|
||||
@ -574,7 +574,7 @@ public class ChatController extends BaseController implements MessagesListAdapte
|
||||
void sendHello() {
|
||||
if (!isHelloClicked) {
|
||||
isHelloClicked = true;
|
||||
sendMessage(getResources().getString(R.string.nc_hello) + " 👋", 1);
|
||||
sendMessage(getResources().getString(R.string.nc_hello) + " 👋");
|
||||
}
|
||||
}
|
||||
|
||||
@ -672,8 +672,7 @@ public class ChatController extends BaseController implements MessagesListAdapte
|
||||
}
|
||||
}
|
||||
|
||||
private void sendMessage(CharSequence message, int attempt) {
|
||||
if (attempt < 4) {
|
||||
private void sendMessage(CharSequence message) {
|
||||
|
||||
ncApi.sendChatMessage(credentials, ApiUtils.getUrlForChat(baseUrl, roomToken), message, conversationUser
|
||||
.getDisplayName())
|
||||
@ -714,12 +713,7 @@ public class ChatController extends BaseController implements MessagesListAdapte
|
||||
}
|
||||
|
||||
messagesListView.smoothScrollToPosition(0);
|
||||
} else {
|
||||
sendMessage(message, attempt + 1);
|
||||
|
||||
}
|
||||
} else {
|
||||
sendMessage(message, attempt + 1);
|
||||
}
|
||||
}
|
||||
|
||||
@ -729,7 +723,6 @@ public class ChatController extends BaseController implements MessagesListAdapte
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
private void pullChatMessages(int lookIntoFuture) {
|
||||
if (!inChat) {
|
||||
|
Loading…
Reference in New Issue
Block a user