diff --git a/src/routes/account.rs b/src/routes/account.rs index 8aef2fcbb82b72356a620b60251bc3863cfc64ab..dff2adc7b1933742b8a2a6d1d4581a14be22eb34 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 78ccd627ae2d1ad7ce867980cf782968e05907a9..8ae073c82fc50bbfb4cee19e038619bda3a54acd 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(