Skip to content

Commit 4aa38ec

Browse files
handled integer and double control param in android
1 parent dbb8f61 commit 4aa38ec

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

android/src/main/java/io/branch/rnbranch/RNBranchModule.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1013,7 +1013,17 @@ private static Object getReadableMapObjectForKey(ReadableMap readableMap, String
10131013
case Boolean:
10141014
return readableMap.getBoolean(key);
10151015
case Number:
1016-
return readableMap.getDouble(key);
1016+
if(readableMap.getDouble(key)%1==0){
1017+
return readableMap.getInt(key);
1018+
}
1019+
else
1020+
{
1021+
return readableMap.getDouble(key);
1022+
}
1023+
1024+
// return (readableMap.getDouble(key)%1==0) ? readableMap.getInt(key) : readableMap.getDouble(key);
1025+
1026+
//return readableMap.getDouble(key);
10171027
case String:
10181028
return readableMap.getString(key);
10191029
default:

0 commit comments

Comments
 (0)