adjust the types used for migrating from SDA to be a little more lenient (#338)
fixes #337
This commit is contained in:
parent
a9e39b4215
commit
8bfab8d2a2
4 changed files with 13 additions and 0 deletions
|
@ -128,9 +128,11 @@ pub struct SdaAccount {
|
|||
pub token_gid: String,
|
||||
#[serde(with = "crate::secret_string")]
|
||||
pub identity_secret: SecretString,
|
||||
#[serde(default)]
|
||||
pub server_time: u64,
|
||||
#[serde(with = "crate::secret_string")]
|
||||
pub uri: SecretString,
|
||||
#[serde(default)]
|
||||
pub fully_enrolled: bool,
|
||||
pub device_id: String,
|
||||
#[serde(with = "crate::secret_string")]
|
||||
|
|
|
@ -359,6 +359,10 @@ mod tests {
|
|||
manifest: "src/fixtures/maFiles/compat/difficult-migration/manifest.json",
|
||||
passkey: None,
|
||||
},
|
||||
Test {
|
||||
manifest: "src/fixtures/maFiles/compat/missing-unnecessary/manifest.json",
|
||||
passkey: None,
|
||||
},
|
||||
];
|
||||
for case in cases {
|
||||
eprintln!("testing: {:?}", case);
|
||||
|
@ -421,6 +425,11 @@ mod tests {
|
|||
account_name: "example",
|
||||
steam_id: 1234,
|
||||
},
|
||||
Test {
|
||||
mafile: "src/fixtures/maFiles/compat/missing-unnecessary/1234.maFile",
|
||||
account_name: "example",
|
||||
steam_id: 1234,
|
||||
},
|
||||
];
|
||||
for case in cases {
|
||||
eprintln!("testing: {:?}", case);
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
{"shared_secret":"zvIayp3JPvtvX/QGHqsqKBk/44s=","serial_number":"kljasfhds","revocation_code":"R12345","uri":"otpauth://totp/Steam:example?secret=ASDF&issuer=Steam","account_name":"example","token_gid":"jkkjlhkhjgf","identity_secret":"kjsdlwowiqe=","secret_1":"sklduhfgsdlkjhf=","status":1,"device_id":"android:99d2ad0e-4bad-4247-b111-26393aae0be3","Session":{"SessionID":"a;lskdjf","SteamLogin":"983498437543","SteamLoginSecure":"dlkjdsl;j%7C%32984730298","WebCookie":";lkjsed;klfjas98093","OAuthToken":"asdk;lf;dsjlkfd","SteamID":1234}}
|
|
@ -0,0 +1 @@
|
|||
{"encrypted":false,"first_run":true,"entries":[{"encryption_iv":null,"encryption_salt":null,"filename":"1234.maFile","steamid":1234}],"periodic_checking":false,"periodic_checking_interval":5,"periodic_checking_checkall":false,"auto_confirm_market_transactions":false,"auto_confirm_trades":false}
|
Loading…
Reference in a new issue