Merge pull request #606 from Mbucari/master
Corectly read and write locales
This commit is contained in:
commit
91d0f8020e
@ -43,6 +43,9 @@ namespace AudibleUtilities
|
|||||||
[JsonProperty("locale_code")]
|
[JsonProperty("locale_code")]
|
||||||
public string LocaleCode { get; private set; }
|
public string LocaleCode { get; private set; }
|
||||||
|
|
||||||
|
[JsonProperty("with_username")]
|
||||||
|
public bool WithUsername { get; private set; }
|
||||||
|
|
||||||
[JsonProperty("activation_bytes")]
|
[JsonProperty("activation_bytes")]
|
||||||
public string ActivationBytes { get; private set; }
|
public string ActivationBytes { get; private set; }
|
||||||
|
|
||||||
@ -68,7 +71,8 @@ namespace AudibleUtilities
|
|||||||
}
|
}
|
||||||
|
|
||||||
[JsonIgnore] public ISystemDateTime SystemDateTime { get; } = new SystemDateTime();
|
[JsonIgnore] public ISystemDateTime SystemDateTime { get; } = new SystemDateTime();
|
||||||
[JsonIgnore] public Locale Locale => Localization.Get(LocaleCode);
|
[JsonIgnore]
|
||||||
|
public Locale Locale => Localization.Locales.Where(l => l.WithUsername == WithUsername).Single(l => l.CountryCode == LocaleCode);
|
||||||
[JsonIgnore] public string DeviceSerialNumber => DeviceInfo.DeviceSerialNumber;
|
[JsonIgnore] public string DeviceSerialNumber => DeviceInfo.DeviceSerialNumber;
|
||||||
[JsonIgnore] public string DeviceType => DeviceInfo.DeviceType;
|
[JsonIgnore] public string DeviceType => DeviceInfo.DeviceType;
|
||||||
[JsonIgnore] public string AmazonAccountId => CustomerInfo.UserId;
|
[JsonIgnore] public string AmazonAccountId => CustomerInfo.UserId;
|
||||||
@ -177,6 +181,7 @@ namespace AudibleUtilities
|
|||||||
DevicePrivateKey = account.IdentityTokens.PrivateKey,
|
DevicePrivateKey = account.IdentityTokens.PrivateKey,
|
||||||
AccessTokenExpires = account.IdentityTokens.ExistingAccessToken.Expires,
|
AccessTokenExpires = account.IdentityTokens.ExistingAccessToken.Expires,
|
||||||
LocaleCode = account.Locale.CountryCode,
|
LocaleCode = account.Locale.CountryCode,
|
||||||
|
WithUsername = account.Locale.WithUsername,
|
||||||
RefreshToken = account.IdentityTokens.RefreshToken.Value,
|
RefreshToken = account.IdentityTokens.RefreshToken.Value,
|
||||||
StoreAuthenticationCookie = account.IdentityTokens.StoreAuthenticationCookie,
|
StoreAuthenticationCookie = account.IdentityTokens.StoreAuthenticationCookie,
|
||||||
WebsiteCookies = new(account.IdentityTokens.Cookies),
|
WebsiteCookies = new(account.IdentityTokens.Cookies),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user