From e086dd51fa56b32f0b70ba338958f84dcd28cd30 Mon Sep 17 00:00:00 2001 From: CREDO23 Date: Tue, 16 Dec 2025 05:52:52 +0000 Subject: [PATCH] feat: add permissions-api.service.ts with getPermissions method --- surfsense_web/lib/apis/permissions-api.service.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 surfsense_web/lib/apis/permissions-api.service.ts diff --git a/surfsense_web/lib/apis/permissions-api.service.ts b/surfsense_web/lib/apis/permissions-api.service.ts new file mode 100644 index 000000000..225ed892f --- /dev/null +++ b/surfsense_web/lib/apis/permissions-api.service.ts @@ -0,0 +1,10 @@ +import { getPermissionsResponse } from "@/contracts/types/permissions.types"; +import { baseApiService } from "./base-api.service"; + +class PermissionsApiService { + getPermissions = async () => { + return baseApiService.get(`/api/permissions`, getPermissionsResponse); + }; +} + +export const permissionsApiService = new PermissionsApiService();