Save different account ids for debug
This commit is contained in:
parent
aae717955d
commit
c1cc696fec
@ -13,6 +13,7 @@ namespace Pal.Client
|
|||||||
#region Saved configuration values
|
#region Saved configuration values
|
||||||
public bool FirstUse { get; set; } = true;
|
public bool FirstUse { get; set; } = true;
|
||||||
public EMode Mode { get; set; } = EMode.Offline;
|
public EMode Mode { get; set; } = EMode.Offline;
|
||||||
|
public string DebugAccountId { get; set; }
|
||||||
public string AccountId { get; set; }
|
public string AccountId { get; set; }
|
||||||
|
|
||||||
public bool ShowTraps { get; set; } = true;
|
public bool ShowTraps { get; set; } = true;
|
||||||
|
@ -57,7 +57,6 @@ namespace Pal.Client
|
|||||||
var configWindow = pluginInterface.Create<ConfigWindow>();
|
var configWindow = pluginInterface.Create<ConfigWindow>();
|
||||||
if (configWindow is not null)
|
if (configWindow is not null)
|
||||||
{
|
{
|
||||||
configWindow.IsOpen = true;
|
|
||||||
Service.WindowSystem.AddWindow(configWindow);
|
Service.WindowSystem.AddWindow(configWindow);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -43,13 +43,23 @@ namespace Pal.Client
|
|||||||
}
|
}
|
||||||
|
|
||||||
var accountClient = new AccountService.AccountServiceClient(_channel);
|
var accountClient = new AccountService.AccountServiceClient(_channel);
|
||||||
|
#if DEBUG
|
||||||
|
string accountId = Service.Configuration.DebugAccountId;
|
||||||
|
#else
|
||||||
string accountId = Service.Configuration.AccountId;
|
string accountId = Service.Configuration.AccountId;
|
||||||
|
#endif
|
||||||
if (string.IsNullOrEmpty(accountId))
|
if (string.IsNullOrEmpty(accountId))
|
||||||
{
|
{
|
||||||
var createAccountReply = await accountClient.CreateAccountAsync(new CreateAccountRequest(), deadline: DateTime.UtcNow.AddSeconds(10), cancellationToken: cancellationToken);
|
var createAccountReply = await accountClient.CreateAccountAsync(new CreateAccountRequest(), deadline: DateTime.UtcNow.AddSeconds(10), cancellationToken: cancellationToken);
|
||||||
if (createAccountReply.Success)
|
if (createAccountReply.Success)
|
||||||
{
|
{
|
||||||
Service.Configuration.AccountId = accountId = createAccountReply.AccountId;
|
accountId = createAccountReply.AccountId;
|
||||||
|
#if DEBUG
|
||||||
|
Service.Configuration.DebugAccountId = accountId;
|
||||||
|
#else
|
||||||
|
Service.Configuration.AccountId = accountId;
|
||||||
|
|
||||||
|
#endif
|
||||||
Service.Configuration.Save();
|
Service.Configuration.Save();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user