Skip to content

Commit de62bfb

Browse files
committed
fix(database): issue with date handling and accepted ios types
1 parent 9f2d612 commit de62bfb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/firebase-database/index.ios.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export function serialize(data: any): any {
4141

4242
case 'object': {
4343
if (data instanceof Date) {
44-
return NSDate.dateWithTimeIntervalSince1970(data.getTime() / 1000);
44+
return data.toString();
4545
}
4646
if (!data) {
4747
return NSNull.new();
@@ -396,7 +396,7 @@ export class Reference extends Query implements IReference {
396396
const pushRef = Reference.fromNative(id);
397397
let promise;
398398
if (value) {
399-
promise = thennablePushRef.set(value, onComplete).then(() => pushRef);
399+
promise = thennablePushRef.set(serialize(value), onComplete).then(() => pushRef);
400400
} else {
401401
promise = Promise.resolve(pushRef);
402402
}

0 commit comments

Comments
 (0)