MOBILE-2567 pushnotifications: Fix redirect when app is open
parent
e3243ee17b
commit
3fd0500286
|
@ -102,7 +102,7 @@ export class AddonMessagesModule {
|
|||
return;
|
||||
}
|
||||
|
||||
messagesProvider.invalidateDiscussionsCache().finally(() => {
|
||||
messagesProvider.invalidateDiscussionsCache(notification.site).finally(() => {
|
||||
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.
|
||||
this.zone.run(() => {
|
||||
this.pushID = data.registrationId;
|
||||
this.registerDeviceOnMoodle().catch((error) => {
|
||||
this.logger.warn('Can\'t register device', error);
|
||||
});
|
||||
if (this.sitesProvider.isLoggedIn()) {
|
||||
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).
|
||||
localNotificationsProvider.registerClick(AddonPushNotificationsProvider.COMPONENT,
|
||||
pushNotificationsProvider.notificationClicked);
|
||||
pushNotificationsProvider.notificationClicked.bind(pushNotificationsProvider));
|
||||
|
||||
// Allow migrating the table from the old app to the new schema.
|
||||
updateManager.registerAppTableMigration({
|
||||
|
|
Loading…
Reference in New Issue