private async void SetTemplate() { StringResources stx = StringResources.Load("AppResources", "ContextMenu", "WMessage", "LoadingMessage", "AppBar"); InitAppBar(stx); KeysSection.Header = stx.Text("Secret"); TokensSection.Header = stx.Text("AccessTokens", "ContextMenu"); RequestsSection.Header = stx.Text("Requests"); IMember Member = X.Singleton <IMember>(XProto.SHMember); if (!Member.IsLoggedIn) { // Please login message ReqPlaceholder.Text = stx.Str("4", "WMessage"); } else { ReqPlaceholder.Text = stx.Str("ProgressIndicator_PleaseWait", "LoadingMessage"); LoadRequests(); } RSAMgr = await RSAManager.CreateAsync(); AESMgr = new AESManager(); ReloadAuths(KeyList, SHTarget.KEY, AESMgr); TokMgr = new TokenManager(); ReloadAuths(TokenList, SHTarget.TOKEN, TokMgr); }
private void RemoveHSI(HubScriptItem HSI) { TokenManager TokMgr = new TokenManager(); AESManager AESMgr = new AESManager(); RCache.POST( Shared.ShRequest.Server , Shared.ShRequest.ScriptRemove(AccessToken, HSI.Id) , (e2, QId) => { try { JsonStatus.Parse(e2.ResponseString); TokMgr.UnassignId(HSI.Id); AESMgr.UnassignId(HSI.Id); MessageBus.SendUI(GetType(), AppKeys.SH_SCRIPT_REMOVE, HSI); Exit(); } catch (Exception ex) { HSI.ErrorMessage = ex.Message; } } , (a, b, ex) => { HSI.ErrorMessage = ex.Message; } , false ); }
private void SetTemplate() { InitAppBar(); AESMgr = new AESManager(); AESMgr.PropertyChanged += KeyMgr_PropertyChanged; TokMgr = new TokenManager(); TokMgr.PropertyChanged += TokMgr_PropertyChanged; Keys.DataContext = AESMgr; AccessTokens.DataContext = TokMgr; StringResources stx = StringResources.Load(); FileName.Text = stx.Text("PickAFile"); Scopes = new KeyValuePair <string, SpiderScope>[] { new KeyValuePair <string, SpiderScope>(stx.Text("HS_Book"), SpiderScope.BOOK) , new KeyValuePair <string, SpiderScope>(stx.Text("HS_Zone"), SpiderScope.ZONE) }; ScopeLevel.ItemsSource = Scopes; }