From 931bc8b36b939b71d428245d316397fb85860cd6 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Mon, 23 Jun 2025 11:29:43 +0300 Subject: [PATCH 1/2] fix(android): maybe fix kotlin build error --- .../mattermost/pasteinputtext/PasteTextInputManager.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/android/src/main/java/com/mattermost/pasteinputtext/PasteTextInputManager.kt b/android/src/main/java/com/mattermost/pasteinputtext/PasteTextInputManager.kt index 4ed2307..da52432 100644 --- a/android/src/main/java/com/mattermost/pasteinputtext/PasteTextInputManager.kt +++ b/android/src/main/java/com/mattermost/pasteinputtext/PasteTextInputManager.kt @@ -53,12 +53,12 @@ class PasteTextInputManager(context: ReactApplicationContext) : ReactTextInputMa pasteInputEditText.setOnPasteListener(PasteInputListener(pasteInputEditText, reactContext.surfaceId), eventDispatcher) } - override fun getExportedCustomBubblingEventTypeConstants(): MutableMap { - val map = super.getExportedCustomBubblingEventTypeConstants()!! - map["onPaste"] = MapBuilder.of( + override fun getExportedCustomBubblingEventTypeConstants(): Map? { + val map = super.getExportedCustomBubblingEventTypeConstants() ?: mutableMapOf() + map.put("onPaste", MapBuilder.of( "phasedRegistrationNames", MapBuilder.of("bubbled", "onPaste") - ) + )) return map } From 37e38800d8bcaa7fb79b19695e64ce17fba68284 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Mon, 23 Jun 2025 17:28:33 +0300 Subject: [PATCH 2/2] fix(android): try again, get it working this time --- .../mattermost/pasteinputtext/PasteTextInputManager.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/android/src/main/java/com/mattermost/pasteinputtext/PasteTextInputManager.kt b/android/src/main/java/com/mattermost/pasteinputtext/PasteTextInputManager.kt index da52432..ede1181 100644 --- a/android/src/main/java/com/mattermost/pasteinputtext/PasteTextInputManager.kt +++ b/android/src/main/java/com/mattermost/pasteinputtext/PasteTextInputManager.kt @@ -53,12 +53,12 @@ class PasteTextInputManager(context: ReactApplicationContext) : ReactTextInputMa pasteInputEditText.setOnPasteListener(PasteInputListener(pasteInputEditText, reactContext.surfaceId), eventDispatcher) } - override fun getExportedCustomBubblingEventTypeConstants(): Map? { - val map = super.getExportedCustomBubblingEventTypeConstants() ?: mutableMapOf() - map.put("onPaste", MapBuilder.of( + override fun getExportedCustomBubblingEventTypeConstants(): MutableMap { + val map = super.getExportedCustomBubblingEventTypeConstants().toMutableMap() + map["onPaste"] = MapBuilder.of( "phasedRegistrationNames", MapBuilder.of("bubbled", "onPaste") - )) + ) return map }