refactoring get federation status

This commit is contained in:
JanNiklas Grabowski
2024-01-25 17:23:17 +01:00
parent 5b8f7babd5
commit f1e6b04542
5 changed files with 84 additions and 48 deletions
+13 -11
View File
@@ -164,17 +164,19 @@
}
else
{
if ([self.mxRoom isRoomFederated])
{
self.pillImageView.hidden = false;
self.displayNameTextField.rightViewMode = UITextFieldViewModeAlways;
self.displayNameTextField.rightView = [FederationIconHelper.shared getRoomFederationPillViewWithTextView:self.displayNameTextField];
}
else
{
self.pillImageView.hidden = true;
self.displayNameTextField.rightViewMode = UITextFieldViewModeNever;
}
[self.mxRoom getFederationStatusWithCompletion:^(BOOL isFederated) {
if (isFederated)
{
self.pillImageView.hidden = false;
self.displayNameTextField.rightViewMode = UITextFieldViewModeAlways;
self.displayNameTextField.rightView = [FederationIconHelper.shared getRoomFederationPillViewWithTextView:self.displayNameTextField];
}
else
{
self.pillImageView.hidden = true;
self.displayNameTextField.rightViewMode = UITextFieldViewModeNever;
}
}];
}
}
else