mirror of
https://github.com/zhigang1992/react-native-firebase.git
synced 2026-04-12 22:39:15 +08:00
Analytics formatting
This commit is contained in:
@@ -132,8 +132,6 @@ export default {
|
||||
return native.getStatus();
|
||||
},
|
||||
|
||||
// TODO getStatus
|
||||
|
||||
/**
|
||||
*
|
||||
* @param status
|
||||
|
||||
@@ -84,7 +84,9 @@ describe('analytics()', () => {
|
||||
firebase.analytics().logEvent('session_start');
|
||||
return Promise.reject(new Error('Did not throw.'));
|
||||
} catch (e) {
|
||||
e.message.should.containEql(`'name' the event name 'session_start' is reserved and can not be used`);
|
||||
e.message.should.containEql(
|
||||
`'name' the event name 'session_start' is reserved and can not be used`,
|
||||
);
|
||||
return Promise.resolve();
|
||||
}
|
||||
});
|
||||
@@ -115,7 +117,7 @@ describe('analytics()', () => {
|
||||
foo: 'bar',
|
||||
bar: {
|
||||
baz: 123,
|
||||
}
|
||||
},
|
||||
});
|
||||
return Promise.reject(new Error('Did not throw.'));
|
||||
} catch (e) {
|
||||
@@ -309,8 +311,8 @@ describe('analytics()', () => {
|
||||
await firebase.analytics().setUserProperties({
|
||||
test: 123,
|
||||
foo: {
|
||||
bar: 'baz'
|
||||
}
|
||||
bar: 'baz',
|
||||
},
|
||||
});
|
||||
return Promise.reject(new Error('Did not throw.'));
|
||||
} catch (e) {
|
||||
|
||||
@@ -100,7 +100,9 @@ class FirebaseAnalyticsModule extends FirebaseModule {
|
||||
|
||||
setAnalyticsCollectionEnabled(enabled) {
|
||||
if (!isBoolean(enabled)) {
|
||||
throw new Error("firebase.analytics().setAnalyticsCollectionEnabled(*) 'enabled' expected a boolean value.");
|
||||
throw new Error(
|
||||
"firebase.analytics().setAnalyticsCollectionEnabled(*) 'enabled' expected a boolean value.",
|
||||
);
|
||||
}
|
||||
|
||||
return this.native.setAnalyticsCollectionEnabled(enabled);
|
||||
@@ -108,7 +110,9 @@ class FirebaseAnalyticsModule extends FirebaseModule {
|
||||
|
||||
setCurrentScreen(screenName, screenClassOverride) {
|
||||
if (!isString(screenName)) {
|
||||
throw new Error("firebase.analytics().setCurrentScreen(*) 'screenName' expected a string value.");
|
||||
throw new Error(
|
||||
"firebase.analytics().setCurrentScreen(*) 'screenName' expected a string value.",
|
||||
);
|
||||
}
|
||||
|
||||
if (!isUndefined(screenClassOverride) && !isString(screenClassOverride)) {
|
||||
@@ -154,9 +158,7 @@ class FirebaseAnalyticsModule extends FirebaseModule {
|
||||
|
||||
setUserId(id) {
|
||||
if (!isNull(id) && !isString(id)) {
|
||||
throw new Error(
|
||||
"firebase.analytics().setUserId(*) 'id' expected a string value.",
|
||||
);
|
||||
throw new Error("firebase.analytics().setUserId(*) 'id' expected a string value.");
|
||||
}
|
||||
|
||||
return this.native.setUserId(id);
|
||||
@@ -164,9 +166,7 @@ class FirebaseAnalyticsModule extends FirebaseModule {
|
||||
|
||||
setUserProperty(name, value) {
|
||||
if (!isString(name)) {
|
||||
throw new Error(
|
||||
"firebase.analytics().setUserProperty(*) 'name' expected a string value.",
|
||||
);
|
||||
throw new Error("firebase.analytics().setUserProperty(*) 'name' expected a string value.");
|
||||
}
|
||||
|
||||
if (value !== null && !isString(value)) {
|
||||
|
||||
Reference in New Issue
Block a user