[Gekidou] refactor clean notifications (#6566)

This commit is contained in:
Elias Nahum
2022-08-19 16:29:15 -04:00
committed by GitHub
parent 25ae8fdb88
commit c2f5092678
42 changed files with 1217 additions and 933 deletions

View File

@@ -99,23 +99,17 @@ public class ReadableArrayUtils {
for (Object value : array) {
if (value == null) {
writableArray.pushNull();
}
if (value instanceof Boolean) {
} else if (value instanceof Boolean) {
writableArray.pushBoolean((Boolean) value);
}
if (value instanceof Double) {
} else if (value instanceof Double) {
writableArray.pushDouble((Double) value);
}
if (value instanceof Integer) {
} else if (value instanceof Integer) {
writableArray.pushInt((Integer) value);
}
if (value instanceof String) {
} else if (value instanceof String) {
writableArray.pushString((String) value);
}
if (value instanceof Map) {
} else if (value instanceof Map) {
writableArray.pushMap(ReadableMapUtils.toWritableMap((Map<String, Object>) value));
}
if (value.getClass().isArray()) {
} else if (value.getClass().isArray()) {
writableArray.pushArray(ReadableArrayUtils.toWritableArray((Object[]) value));
}
}