private async void JetStreamAttack(object sender, RoutedEventArgs e) { Medea medea = new Medea(); int n = await medea.JetStreamAttack(); if (n > 0) { _anyMessage.Text = actorLines[Const.ActorLinesMain["システムにトラブル発生。\r\n総員待避!"]]; } else { _anyMessage.Text = actorLines[Const.ActorLinesMain["全滅だと・・・\r\n機密を消去した。"]]; } }
/// <summary> /// Load /// </summary> private async Task <bool> LoadAccessTokens() { Medea medea = new Medea(); List <PersistModel> data = await medea.Matilda(); #if TAKLAMAKAN_DESERT var atdec = await AlphaGain.SaylaMass(data[0].AccessToken); var atsecretdec = await AlphaGain.SaylaMass(data[0].AccessSecretToken); #else string atdec = string.Empty; string atsecretdec = string.Empty; #endif if (data != null) { Tokens = Tokens.Create( API_CONSUMER_TOKEN, API_CONSUMER_SECRET, #if TAKLAMAKAN_DESERT atdec, atsecretdec, #else data[0].AccessToken, data[0].AccessSecretToken, #endif long.Parse(data[0].UserID), data[0].ScreenName ); #if DEBUG PackageVersion version = Package.Current.Id.Version; var familyname = Package.Current.Id.FamilyName; string versionString = string.Format("Ver : {0}.{1}\r\nfamilyname : {2}\r\n", version.Major, version.Minor, familyname); string settingsLocation = @"%USERPROFILE%\AppData\Local\Packages" + @"\" + familyname; Debug.WriteLine("location : {0}", settingsLocation); Debug.WriteLine( "Restore Data:\r ConsumerKey = {0}\r ConsumerSecret = {1}\r AccessToken = {2}\r AccessTokenSecret = {3}\r UserId = {4}\r ScreenName = {5}", Tokens.ConsumerKey, Tokens.ConsumerSecret, Tokens.AccessToken, Tokens.AccessTokenSecret, Tokens.UserId, Tokens.ScreenName ); #endif return(true); } return(false); }
/// <summary> /// Save /// </summary> private async Task <bool> SaveAccessTokens() { Medea medea = new Medea(); var atenc = await AlphaGain.GeneralRevil(Tokens.AccessToken, "LOCAL=user"); var atseceretenc = await AlphaGain.GeneralRevil(Tokens.AccessTokenSecret, "LOCAL=user"); PersistModel persist = new PersistModel() { #if TAKLAMAKAN_DESERT AccessToken = atenc, AccessSecretToken = atseceretenc, #else AccessToken = Tokens.AccessToken, AccessSecretToken = Tokens.AccessTokenSecret, #endif UserID = Tokens.UserId.ToString(), ScreenName = Tokens.ScreenName.ToString(), }; #if DEBUG Debug.WriteLine( "Saving Data:\r AcceccToken(ct) = {0}\r AccessTokenSecret(ct) = {1}\r AccessToken(enc) = {2}\r AccessTokenSecret(enc) = {3}\r", Tokens.AccessToken, Tokens.AccessTokenSecret, atenc, atseceretenc ); #endif medea.AddPersist(persist); var result = await medea.Woody(); if (result == true) { _anyMessage.Text = actorLines[Const.ActorLinesMain["機密を保持した。"]]; } return(result); }
private async void JetStreamAttack(object sender, RoutedEventArgs e) { Medea medea = new Medea(); int n = await medea.JetStreamAttack(); if (n > 0) _anyMessage.Text = actorLines[Const.ActorLinesMain["システムにトラブル発生。\r\n総員待避!"]]; else _anyMessage.Text = actorLines[Const.ActorLinesMain["全滅だと・・・\r\n機密を消去した。"]]; }
/// <summary> /// Load /// </summary> private async Task<bool> LoadAccessTokens() { Medea medea = new Medea(); List<PersistModel> data = await medea.Matilda(); #if TAKLAMAKAN_DESERT var atdec = await AlphaGain.SaylaMass(data[0].AccessToken); var atsecretdec = await AlphaGain.SaylaMass(data[0].AccessSecretToken); #else string atdec = string.Empty; string atsecretdec = string.Empty; #endif if (data != null) { Tokens = Tokens.Create( API_CONSUMER_TOKEN, API_CONSUMER_SECRET, #if TAKLAMAKAN_DESERT atdec, atsecretdec, #else data[0].AccessToken, data[0].AccessSecretToken, #endif long.Parse(data[0].UserID), data[0].ScreenName ); #if DEBUG PackageVersion version = Package.Current.Id.Version; var familyname = Package.Current.Id.FamilyName; string versionString = string.Format("Ver : {0}.{1}\r\nfamilyname : {2}\r\n", version.Major, version.Minor, familyname); string settingsLocation = @"%USERPROFILE%\AppData\Local\Packages" + @"\" + familyname; Debug.WriteLine("location : {0}", settingsLocation); Debug.WriteLine( "Restore Data:\r ConsumerKey = {0}\r ConsumerSecret = {1}\r AccessToken = {2}\r AccessTokenSecret = {3}\r UserId = {4}\r ScreenName = {5}", Tokens.ConsumerKey, Tokens.ConsumerSecret, Tokens.AccessToken, Tokens.AccessTokenSecret, Tokens.UserId, Tokens.ScreenName ); #endif return true; } return false; }
/// <summary> /// Save /// </summary> private async Task<bool> SaveAccessTokens() { Medea medea = new Medea(); var atenc = await AlphaGain.GeneralRevil(Tokens.AccessToken, "LOCAL=user"); var atseceretenc = await AlphaGain.GeneralRevil(Tokens.AccessTokenSecret, "LOCAL=user"); PersistModel persist = new PersistModel() { #if TAKLAMAKAN_DESERT AccessToken = atenc, AccessSecretToken = atseceretenc, #else AccessToken = Tokens.AccessToken, AccessSecretToken = Tokens.AccessTokenSecret, #endif UserID = Tokens.UserId.ToString(), ScreenName = Tokens.ScreenName.ToString(), }; #if DEBUG Debug.WriteLine( "Saving Data:\r AcceccToken(ct) = {0}\r AccessTokenSecret(ct) = {1}\r AccessToken(enc) = {2}\r AccessTokenSecret(enc) = {3}\r", Tokens.AccessToken, Tokens.AccessTokenSecret, atenc, atseceretenc ); #endif medea.AddPersist(persist); var result = await medea.Woody(); if (result == true) _anyMessage.Text = actorLines[Const.ActorLinesMain["機密を保持した。"]]; return result; }