Resolve unsub issue.
This commit is contained in:
@@ -35,11 +35,17 @@ export function ProfileShopsContainer({ bodyshop }) {
|
||||
const updateActiveShop = async (activeShopId) => {
|
||||
logImEXEvent("profile_change_active_shop");
|
||||
|
||||
await axios.post("/notifications/unsubscribe", {
|
||||
fcm_tokens: await getToken(messaging),
|
||||
imexshopid: bodyshop.imexshopid,
|
||||
type: "messaging",
|
||||
});
|
||||
try {
|
||||
const fcm_tokens = await getToken(messaging);
|
||||
|
||||
await axios.post("/notifications/unsubscribe", {
|
||||
fcm_tokens,
|
||||
imexshopid: bodyshop.imexshopid,
|
||||
type: "messaging",
|
||||
});
|
||||
} catch (error) {
|
||||
console.log("No FCM token. Skipping unsubscribe.");
|
||||
}
|
||||
await Promise.all(
|
||||
data.associations.map(async (record) => {
|
||||
await updateAssocation({
|
||||
|
||||
@@ -101,13 +101,19 @@ export function* signOutStart() {
|
||||
logImEXEvent("redux_sign_out");
|
||||
|
||||
const state = yield select();
|
||||
console.log(yield getToken(messaging));
|
||||
|
||||
//unsub from topic.
|
||||
yield call(axios.post, "/notifications/unsubscribe", {
|
||||
fcm_tokens: yield getToken(messaging),
|
||||
imexshopid: state.user.bodyshop.imexshopid,
|
||||
type: "messaging",
|
||||
});
|
||||
|
||||
try {
|
||||
const fcm_tokens = yield getToken(messaging);
|
||||
yield call(axios.post, "/notifications/unsubscribe", {
|
||||
fcm_tokens,
|
||||
imexshopid: state.user.bodyshop.imexshopid,
|
||||
type: "messaging",
|
||||
});
|
||||
} catch (error) {
|
||||
console.log("No FCM token. Skipping unsubscribe.");
|
||||
}
|
||||
|
||||
yield signOut(auth);
|
||||
yield put(signOutSuccess());
|
||||
|
||||
Reference in New Issue
Block a user