MOBILE-2567 pushnotifications: Fix redirect when app is open
parent
e3243ee17b
commit
3fd0500286
|
@ -102,7 +102,7 @@ export class AddonMessagesModule {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
messagesProvider.invalidateDiscussionsCache().finally(() => {
|
messagesProvider.invalidateDiscussionsCache(notification.site).finally(() => {
|
||||||
linkHelper.goInSite(undefined, 'AddonMessagesIndexPage', undefined, notification.site);
|
linkHelper.goInSite(undefined, 'AddonMessagesIndexPage', undefined, notification.site);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -344,9 +344,11 @@ export class AddonPushNotificationsProvider {
|
||||||
// Execute the callback in the Angular zone, so change detection doesn't stop working.
|
// Execute the callback in the Angular zone, so change detection doesn't stop working.
|
||||||
this.zone.run(() => {
|
this.zone.run(() => {
|
||||||
this.pushID = data.registrationId;
|
this.pushID = data.registrationId;
|
||||||
this.registerDeviceOnMoodle().catch((error) => {
|
if (this.sitesProvider.isLoggedIn()) {
|
||||||
this.logger.warn('Can\'t register device', error);
|
this.registerDeviceOnMoodle().catch((error) => {
|
||||||
});
|
this.logger.warn('Can\'t register device', error);
|
||||||
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -70,7 +70,7 @@ export class AddonPushNotificationsModule {
|
||||||
|
|
||||||
// Listen for local notification clicks (generated by the app).
|
// Listen for local notification clicks (generated by the app).
|
||||||
localNotificationsProvider.registerClick(AddonPushNotificationsProvider.COMPONENT,
|
localNotificationsProvider.registerClick(AddonPushNotificationsProvider.COMPONENT,
|
||||||
pushNotificationsProvider.notificationClicked);
|
pushNotificationsProvider.notificationClicked.bind(pushNotificationsProvider));
|
||||||
|
|
||||||
// Allow migrating the table from the old app to the new schema.
|
// Allow migrating the table from the old app to the new schema.
|
||||||
updateManager.registerAppTableMigration({
|
updateManager.registerAppTableMigration({
|
||||||
|
|
Loading…
Reference in New Issue