Added first round of analytics and event tracking BOD-190
This commit is contained in:
@@ -2,9 +2,10 @@ import React, { Component } from "react";
|
||||
import { withApollo } from "react-apollo";
|
||||
import { connect } from "react-redux";
|
||||
import { createStructuredSelector } from "reselect";
|
||||
import { messaging } from "../../firebase/firebase.utils";
|
||||
import { logImEXEvent, messaging } from "../../firebase/firebase.utils";
|
||||
import { UPDATE_FCM_TOKEN } from "../../graphql/user.queries";
|
||||
import { selectCurrentUser } from "../../redux/user/user.selectors";
|
||||
|
||||
const mapStateToProps = createStructuredSelector({
|
||||
currentUser: selectCurrentUser,
|
||||
});
|
||||
@@ -28,6 +29,7 @@ class FcmNotificationComponent extends Component {
|
||||
})
|
||||
.catch(function (err) {
|
||||
console.log("Unable to get permission to notify.", err);
|
||||
logImEXEvent("fcm_permission_denied", { message: err });
|
||||
});
|
||||
navigator.serviceWorker.addEventListener("message", (message) => {
|
||||
const { payload } = message.data.firebaseMessaging;
|
||||
|
||||
Reference in New Issue
Block a user