MESSENGER-5208 and 5220 us09 and us04

This commit is contained in:
JanNiklas Grabowski
2023-11-13 17:33:21 +01:00
parent d1942c3884
commit d6da4e7f75
6 changed files with 103 additions and 0 deletions
@@ -55,6 +55,7 @@ NSString *const kMXKContactDefaultContactPrefixId = @"Default_";
matrixIdField = nil;
isMatrixContact = NO;
_matrixAvatarURL = nil;
_bwiIsFederated = NO;
isThirdPartyInvite = NO;
}
@@ -659,4 +660,26 @@ NSString *const kMXKContactDefaultContactPrefixId = @"Default_";
}
}
// BWI: 5208
- (void)checkFederation:(NSString *)homeServerId
{
NSArray *contactIdComponents = [self.matrixIdentifiers.firstObject componentsSeparatedByString:@":"];
if (contactIdComponents.count == 2 && homeServerId)
{
if ([[contactIdComponents objectAtIndex: 1] isEqualToString: homeServerId])
{
self.bwiIsFederated = NO;
}
else
{
self.bwiIsFederated = YES;
}
}
else
{
self.bwiIsFederated = NO;
}
}
@end