Handle Room Routing using the membership state (#2154)

This commit is contained in:
Mauro
2023-11-22 18:37:26 +01:00
committed by GitHub
parent 0dbceceac3
commit a21bc2cdd3
9 changed files with 33 additions and 18 deletions
@@ -252,15 +252,7 @@ class AppCoordinator: AppCoordinatorProtocol, AuthenticationCoordinatorDelegate,
}
// Handle here the account switching when available
switch content.categoryIdentifier {
case NotificationConstants.Category.message:
handleAppRoute(.room(roomID: roomID))
case NotificationConstants.Category.invite:
handleAppRoute(.invites)
default:
break
}
handleAppRoute(.room(roomID: roomID))
}
func handleInlineReply(_ service: NotificationManagerProtocol, content: UNNotificationContent, replyText: String) async {
@@ -22,7 +22,6 @@ enum AppRoute: Equatable {
case room(roomID: String)
case roomDetails(roomID: String)
case roomMemberDetails(userID: String)
case invites
case genericCallLink(url: URL)
case settings
case chatBackupSettings