mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-22 01:22:46 +02:00
MESSENGER-5208 and 5220 us09 and us04
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user