From ce1781124ab409f18ef0fc424e80fdeffb9fdcce Mon Sep 17 00:00:00 2001 From: darcywong00 Date: Fri, 16 Mar 2018 13:07:14 +0700 Subject: [PATCH] Change parameter names for Firebase logging The `.` character isn't allowed in parameter names passed to Firebase analytics. This was flagging Firebase errors when trying to view the events in the Firebase console. Replacing `cm.` with `cm_` works. (cm is just the naming convention I used for JS ConsoleMessage properties) --- .../app/src/main/java/com/tavultesoft/kmea/KMKeyboard.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/android/KMEA/app/src/main/java/com/tavultesoft/kmea/KMKeyboard.java b/android/KMEA/app/src/main/java/com/tavultesoft/kmea/KMKeyboard.java index d781cee2d0..a65235f92a 100644 --- a/android/KMEA/app/src/main/java/com/tavultesoft/kmea/KMKeyboard.java +++ b/android/KMEA/app/src/main/java/com/tavultesoft/kmea/KMKeyboard.java @@ -514,9 +514,9 @@ final class KMKeyboard extends WebView { private void sendKMWError(int lineNumber, String sourceId, String message) { Bundle params = new Bundle(); // Error info - params.putInt("cm.lineNumber", lineNumber); - params.putString("cm.sourceID", sourceId); - params.putString("cm.message", message); + params.putInt("cm_lineNumber", lineNumber); + params.putString("cm_sourceID", sourceId); + params.putString("cm_message", message); // Keyboard info if (keyboardType == KeyboardType.KEYBOARD_TYPE_INAPP) {