added udner construction for file compaction, planning for unbloating
This commit is contained in:
19
web/src/api/siteAccess.ts
Normal file
19
web/src/api/siteAccess.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
import { apiGet, apiPost } from "./http";
|
||||
|
||||
export type SiteAccessStatus = {
|
||||
ok: boolean;
|
||||
enabled: boolean;
|
||||
unlocked: boolean;
|
||||
};
|
||||
|
||||
export async function getSiteAccessStatus(): Promise<SiteAccessStatus> {
|
||||
return apiGet<SiteAccessStatus>("/site-access/status");
|
||||
}
|
||||
|
||||
export async function unlockSiteAccess(code: string): Promise<SiteAccessStatus> {
|
||||
return apiPost<SiteAccessStatus>("/site-access/unlock", { code });
|
||||
}
|
||||
|
||||
export async function lockSiteAccess(): Promise<SiteAccessStatus> {
|
||||
return apiPost<SiteAccessStatus>("/site-access/lock");
|
||||
}
|
||||
Reference in New Issue
Block a user