From 8ea0cc3f3fe60923dd516e21ebb75a8c9f0cf13b Mon Sep 17 00:00:00 2001 From: bitfl0wer Date: Sat, 27 May 2023 22:46:43 +0200 Subject: [PATCH] Make password optional --- src/types/schema/auth.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/types/schema/auth.rs b/src/types/schema/auth.rs index 073d8d4..68c4546 100644 --- a/src/types/schema/auth.rs +++ b/src/types/schema/auth.rs @@ -187,7 +187,7 @@ You will receive a [`FieldFormatError`], if: #[serde(rename_all = "snake_case")] pub struct LoginSchema { pub login: String, - pub password: String, + pub password: Option, pub undelete: Option, pub captcha_key: Option, pub login_source: Option, @@ -210,15 +210,12 @@ impl LoginSchema { */ pub fn new( login: String, - password: String, + password: Option, undelete: Option, captcha_key: Option, login_source: Option, gift_code_sku_id: Option, ) -> Result { - let login = AuthUsername::new(login)?.username; - let password = AuthPassword::new(password)?.password; - Ok(LoginSchema { login, password,