From 2095a2982b35801f7a078454569b276d82b03103 Mon Sep 17 00:00:00 2001
From: Paul Makles <paulmakles@gmail.com>
Date: Sun, 21 Jun 2020 17:17:21 +0100
Subject: [PATCH] Test out login preflight request.

---
 src/routes/account.rs | 5 +++++
 src/routes/mod.rs     | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/routes/account.rs b/src/routes/account.rs
index 8aef2fc..dff2adc 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 78ccd62..8ae073c 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(
-- 
GitLab