feat(ui): implement public status endpoint and update UI components
Some checks failed
CI / build-and-test (push) Failing after -30m49s
Some checks failed
CI / build-and-test (push) Failing after -30m49s
* add public status handler and response types * modify status API to restrict access and update client tracking * adjust UI components to display public status information * update routing to include public status endpoint
This commit is contained in:
@@ -37,6 +37,18 @@ export type StatusResponse = {
|
||||
metrics: AccessMetrics;
|
||||
};
|
||||
|
||||
export type PublicStatusClient = {
|
||||
key_id: string;
|
||||
request_count: number;
|
||||
last_accessed_at: string;
|
||||
};
|
||||
|
||||
export type PublicStatusResponse = {
|
||||
connected_count: number;
|
||||
connected_window: string;
|
||||
entries: PublicStatusClient[];
|
||||
};
|
||||
|
||||
export type NavItem = {
|
||||
id: string;
|
||||
label: string;
|
||||
|
||||
Reference in New Issue
Block a user