MOBILE-4270 forum: Fix discussion push handler in tablet

main
Dani Palou 2023-05-11 17:01:57 +02:00
parent 48e1e41b6d
commit b1bf3a76f5
1 changed files with 4 additions and 2 deletions

View File

@ -61,6 +61,8 @@ export class AddonModForumPushClickHandlerService implements CorePushNotificatio
const cmId = Number(data.cmid); const cmId = Number(data.cmid);
const pageParams: Params = { const pageParams: Params = {
forumId: Number(data.instance), forumId: Number(data.instance),
cmId,
courseId,
}; };
if (data.postid || contextUrlParams.urlHash) { if (data.postid || contextUrlParams.urlHash) {
@ -68,11 +70,11 @@ export class AddonModForumPushClickHandlerService implements CorePushNotificatio
} }
await CoreUtils.ignoreErrors( await CoreUtils.ignoreErrors(
AddonModForum.invalidateDiscussionPosts(pageParams.discussionId, undefined, notification.site), AddonModForum.invalidateDiscussionPosts(discussionId, undefined, notification.site),
); );
await CoreNavigator.navigateToSitePath( await CoreNavigator.navigateToSitePath(
`${AddonModForumModuleHandlerService.PAGE_NAME}/${courseId}/${cmId}/${discussionId}`, `${AddonModForumModuleHandlerService.PAGE_NAME}/discussion/${discussionId}`,
{ siteId: notification.site, params: pageParams }, { siteId: notification.site, params: pageParams },
); );
} }