Feature/2581 permalinks

This commit is contained in:
Frank Rotermund
2022-03-31 05:51:40 +00:00
parent d0203ecec4
commit 61d260a8e0
17 changed files with 168 additions and 29 deletions

View File

@@ -442,17 +442,24 @@
}
}
- (void)setHomeServerTextFieldText:(NSString *)homeServerUrl
- (void)setHomeServerTextFieldText:(ServerSetting *)serverSetting
{
if (!homeServerUrl.length)
{
// Force refresh with default value
homeServerUrl = _defaultHomeServerUrl;
NSString *serverUrl;
NSUInteger index = [ServerURLHelper.shared.serverSettings indexOfObject:serverSetting];
if (index != NSNotFound) {
ServerURLHelper.shared.selectedIndex = index;
serverUrl = serverSetting.serverUrl;
MXSDKOptions *option = MXSDKOptions.sharedInstance;
option.clientPermalinkBaseUrl = [ServerURLHelper.shared httpsPermalink];
} else {
serverUrl = @"";
}
_homeServerTextField.text = homeServerUrl;
_homeServerTextField.text = serverUrl;
if (!mxRestClient || ![mxRestClient.homeserver isEqualToString:homeServerUrl])
if (!mxRestClient || ![mxRestClient.homeserver isEqualToString:serverUrl])
{
[self updateRESTClient];