From 41f86f59f67a0bee3fa4dc810261732f6e21cb4a Mon Sep 17 00:00:00 2001 From: Andrewerr Date: Fri, 5 Jan 2024 19:23:33 +0100 Subject: [PATCH] Clean up chatroom befor passing it to chat controller(fixes #74) --- .../Processors/spreed/NextcloudTalkProcessor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/polar/nextcloudservices/Notification/Processors/spreed/NextcloudTalkProcessor.java b/app/src/main/java/com/polar/nextcloudservices/Notification/Processors/spreed/NextcloudTalkProcessor.java index 33673a5..6fc68bf 100644 --- a/app/src/main/java/com/polar/nextcloudservices/Notification/Processors/spreed/NextcloudTalkProcessor.java +++ b/app/src/main/java/com/polar/nextcloudservices/Notification/Processors/spreed/NextcloudTalkProcessor.java @@ -167,7 +167,7 @@ private NotificationBuilderResult setMessagingChatStyle(NotificationController c NotificationBuilderResult builderResult, @NonNull JSONObject rawNotification) throws Exception { Person person = getPersonFromNotification(controller, rawNotification); - final String room = rawNotification.getString("link"); + final String room = cleanUpChatroom(rawNotification.getString("link")); final String title = rawNotification.getJSONObject("subjectRichParameters") .getJSONObject("call").getString("name"); final String text = rawNotification.getString("message"); @@ -211,7 +211,7 @@ public NotificationBuilderResult updateNotification(int id, NotificationBuilderR if (rawNotification.has("object_type")) { if (rawNotification.getString("object_type").equals("chat")) { Log.d(TAG, "Talk notification of chat type, adding fast reply button"); - String replyLabel = "Reply"; //FIXME: get text from resources + String replyLabel = context.getString(R.string.talk_fast_reply); RemoteInput remoteInput = new RemoteInput.Builder(KEY_TEXT_REPLY) .setLabel(replyLabel) .build();