Move fix to AppDelegate links handling

This commit is contained in:
aringenbach
2022-07-11 18:36:56 +02:00
parent 3e72bbff44
commit 9163036763
2 changed files with 11 additions and 10 deletions
+11 -2
View File
@@ -1312,8 +1312,17 @@ NSString *const AppDelegateUniversalLinkDidChangeNotification = @"AppDelegateUni
// Sanity check
if (!pathParams.count)
{
MXLogDebug(@"[AppDelegate] Universal link: Error: No path parameters");
return NO;
// Handle simple room links with aliases/identifiers as UniversalLink will not parse these.
NSString* absoluteUrl = [universalLink.url.absoluteString stringByRemovingPercentEncoding];
if ([MXTools isMatrixRoomAlias:absoluteUrl]
|| [MXTools isMatrixRoomIdentifier:absoluteUrl])
{
pathParams = @[absoluteUrl];
}
else {
MXLogDebug(@"[AppDelegate] Universal link: Error: No path parameters");
return NO;
}
}
NSString *roomIdOrAlias;