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 {
101101 return FirestackAnalytics . setUserProperty ( name , value ) ;
102102 }
103103
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+
104115 get namespace ( ) : string {
105116 return 'firestack:analytics' ;
106117 }
Original file line number Diff line number Diff line change 33 * Database representation wrapper
44 */
55import { NativeModules , NativeEventEmitter } from 'react-native' ;
6+
67import { Base } from './../base' ;
78import Snapshot from './snapshot.js' ;
89import Reference from './reference.js' ;
@@ -34,14 +35,15 @@ export default class Database extends Base {
3435 ) ;
3536
3637 this . offsetRef = this . ref ( '.info/serverTimeOffset' ) ;
38+
3739 this . offsetRef . on ( 'value' , ( snapshot ) => {
3840 this . serverTimeOffset = snapshot . val ( ) || this . serverTimeOffset ;
3941 } ) ;
4042
4143 this . log . debug ( 'Created new Database instance' , this . options ) ;
4244 }
4345
44- get ServerValue ( ) {
46+ get ServerValue ( ) : Object {
4547 return {
4648 TIMESTAMP : FirestackModule . serverValueTimestamp || { '.sv' : 'timestamp' } ,
4749 } ;
You can’t perform that action at this time.
0 commit comments