diff --git a/src/routes/account.rs b/src/routes/account.rs index 8aef2fcb..dff2adc7 100644 --- a/src/routes/account.rs +++ b/src/routes/account.rs @@ -216,6 +216,11 @@ pub struct Login { password: String, } +#[options("/login")] +pub fn login_preflight() -> Response { + Response::Result(super::Status::Ok) +} + /// login to a Revolt account /// (1) find user by email /// (2) verify password diff --git a/src/routes/mod.rs b/src/routes/mod.rs index 78ccd627..8ae073c8 100644 --- a/src/routes/mod.rs +++ b/src/routes/mod.rs @@ -69,7 +69,9 @@ pub fn mount(rocket: Rocket) -> Rocket { account::verify_email, account::resend_email, account::login, - account::token + account::token, + + account::login_preflight, ], ) .mount(