File tree Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -101,6 +101,17 @@ export default class Analytics extends Base {
101
101
return FirestackAnalytics . setUserProperty ( name , value ) ;
102
102
}
103
103
104
+ /**
105
+ * Sets a user property to a given value.
106
+ * @param object
107
+ */
108
+ setUserProperties ( object : Object ) : void {
109
+ for ( const property of Object . keys ( object ) ) {
110
+ FirestackAnalytics . setUserProperty ( property , object [ property ] ) ;
111
+ }
112
+ }
113
+
114
+
104
115
get namespace ( ) : string {
105
116
return 'firestack:analytics' ;
106
117
}
Original file line number Diff line number Diff line change 3
3
* Database representation wrapper
4
4
*/
5
5
import { NativeModules , NativeEventEmitter } from 'react-native' ;
6
+
6
7
import { Base } from './../base' ;
7
8
import Snapshot from './snapshot.js' ;
8
9
import Reference from './reference.js' ;
@@ -34,14 +35,15 @@ export default class Database extends Base {
34
35
) ;
35
36
36
37
this . offsetRef = this . ref ( '.info/serverTimeOffset' ) ;
38
+
37
39
this . offsetRef . on ( 'value' , ( snapshot ) => {
38
40
this . serverTimeOffset = snapshot . val ( ) || this . serverTimeOffset ;
39
41
} ) ;
40
42
41
43
this . log . debug ( 'Created new Database instance' , this . options ) ;
42
44
}
43
45
44
- get ServerValue ( ) {
46
+ get ServerValue ( ) : Object {
45
47
return {
46
48
TIMESTAMP : FirestackModule . serverValueTimestamp || { '.sv' : 'timestamp' } ,
47
49
} ;
You can’t perform that action at this time.
0 commit comments