mirror of
https://github.com/zhigang1992/react-native-firebase.git
synced 2026-04-25 21:14:52 +08:00
[android][firestore] Long type fix: #479
This commit is contained in:
@@ -147,6 +147,8 @@ public class FirestoreSerialize {
|
|||||||
writableArray.pushBoolean((Boolean) item);
|
writableArray.pushBoolean((Boolean) item);
|
||||||
} else if (itemClass == Integer.class) {
|
} else if (itemClass == Integer.class) {
|
||||||
writableArray.pushDouble(((Integer) item).doubleValue());
|
writableArray.pushDouble(((Integer) item).doubleValue());
|
||||||
|
} else if (itemClass == Long.class) {
|
||||||
|
writableArray.pushDouble(((Long) item).doubleValue());
|
||||||
} else if (itemClass == Double.class) {
|
} else if (itemClass == Double.class) {
|
||||||
writableArray.pushDouble((Double) item);
|
writableArray.pushDouble((Double) item);
|
||||||
} else if (itemClass == Float.class) {
|
} else if (itemClass == Float.class) {
|
||||||
@@ -184,6 +186,8 @@ public class FirestoreSerialize {
|
|||||||
map.putBoolean(key, (Boolean) value);
|
map.putBoolean(key, (Boolean) value);
|
||||||
} else if (valueClass == Integer.class) {
|
} else if (valueClass == Integer.class) {
|
||||||
map.putDouble(key, ((Integer) value).doubleValue());
|
map.putDouble(key, ((Integer) value).doubleValue());
|
||||||
|
} else if (valueClass == Long.class) {
|
||||||
|
map.putDouble(key, ((Long) value).doubleValue());
|
||||||
} else if (valueClass == Double.class) {
|
} else if (valueClass == Double.class) {
|
||||||
map.putDouble(key, (Double) value);
|
map.putDouble(key, (Double) value);
|
||||||
} else if (valueClass == Float.class) {
|
} else if (valueClass == Float.class) {
|
||||||
|
|||||||
Reference in New Issue
Block a user