Fixed Default ConnectionData && Disabled UserSystem

This commit is contained in:
TheJoKlLa
2022-06-01 01:19:37 +02:00
parent f6105f10ac
commit 5034ca12c1
9 changed files with 92 additions and 30 deletions

View File

@ -30,8 +30,8 @@ namespace Borepin.PageModel
#region LoadData
public override Task LoadAPIData()
{
UserSystem.ManageInterface_Proxy manageInterface = (UserSystem.ManageInterface_Proxy)_API.Session.UserSystem.Manage;
CanManageUsers = !manageInterface.IsNull;
//UserSystem.ManageInterface_Proxy manageInterface = (UserSystem.ManageInterface_Proxy)_API.Session.UserSystem.Manage;
//CanManageUsers = !manageInterface.IsNull;
return Task.CompletedTask;
}

View File

@ -13,5 +13,6 @@ namespace Borepin.Service.Storage
Task<ConnectionData> GetDefault();
Task SetDefault(ConnectionData connectionData);
Task RemoveDefault();
}
}

View File

@ -62,6 +62,12 @@ namespace Borepin.Service.Storage
connectionData_List.Remove(connectionData);
await _SaveConnectionData(connectionData_List).ConfigureAwait(false);
ConnectionData connectionData_default = await GetDefault().ConfigureAwait(false);
if (connectionData_default.Equals(connectionData))
{
await RemoveDefault().ConfigureAwait(false);
}
}
public async Task UpdateTimestamp(ConnectionData connectionData)
@ -108,6 +114,12 @@ namespace Borepin.Service.Storage
string data = JsonConvert.SerializeObject(connectionData);
await _SecretStorageService.SetAsync(StorageKey_ConnecitonData_AutoConnect, data).ConfigureAwait(false);
}
public async Task RemoveDefault()
{
string data = JsonConvert.SerializeObject(null);
await _SecretStorageService.SetAsync(StorageKey_ConnecitonData_AutoConnect, data).ConfigureAwait(false);
}
#endregion
#region Private Methods