From f0eb152b7d4d33eebb6ebd5670267017f0527b6d Mon Sep 17 00:00:00 2001 From: Andrea Toska Date: Sat, 26 Apr 2025 20:25:49 +0200 Subject: [PATCH] feat(devices): add final route required for logging in --- src/main.rs | 1 + src/nnid/people.rs | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/main.rs b/src/main.rs index f1999ce..76f0823 100644 --- a/src/main.rs +++ b/src/main.rs @@ -115,6 +115,7 @@ async fn launch() -> _ { nnid::people::create_account, nnid::people::get_own_profile, nnid::people::get_device_owner, + nnid::people::get_own_device, nnid::oauth::generate_token::generate_token, nnid::provider::get_nex_token, nnid::provider::get_service_token, diff --git a/src/nnid/people.rs b/src/nnid/people.rs index f95db56..35ece60 100644 --- a/src/nnid/people.rs +++ b/src/nnid/people.rs @@ -269,6 +269,11 @@ pub fn get_device_owner(user: Auth) -> Ds>{ build_own_profile(user.into()) } +#[post("/v1/api/people/@me/devices")] +pub fn get_own_device(user: Auth) -> Ds>{ + build_own_profile(user.into()) +} + fn build_own_profile(user: User) -> Ds> { let User { username,