From 8c5ecfd4e44ac170067dd5014c7a0e1e63d67dff Mon Sep 17 00:00:00 2001 From: CREDO23 Date: Mon, 15 Dec 2025 11:58:10 +0000 Subject: [PATCH] feat: add user API service --- surfsense_web/lib/apis/user-api.service.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 surfsense_web/lib/apis/user-api.service.ts diff --git a/surfsense_web/lib/apis/user-api.service.ts b/surfsense_web/lib/apis/user-api.service.ts new file mode 100644 index 000000000..ea46ac116 --- /dev/null +++ b/surfsense_web/lib/apis/user-api.service.ts @@ -0,0 +1,13 @@ +import { getMeResponse } from "@/contracts/types/user.types"; +import { baseApiService } from "./base-api.service"; + +class UserApiService { + /** + * Get current authenticated user + */ + getMe = async () => { + return baseApiService.get(`/users/me`, getMeResponse); + }; +} + +export const userApiService = new UserApiService();