feat: add details demo
ci-web / test (push) Has been cancelled

This commit is contained in:
Nuxgrid
2026-07-28 14:19:57 +02:00
parent 356604fba4
commit 65ca24b6eb
2 changed files with 119 additions and 5 deletions
+17
View File
@@ -63,6 +63,7 @@ export type DemoStatus =
export interface Demo {
id: string
username: string
lead_id?: string
status: DemoStatus
namespace: string
@@ -87,6 +88,20 @@ export interface Contact {
created_at: string
}
export interface DemoState {
APIState: string
WebState: string
DBState: string
DBMemoryState: string
}
export interface DemoDetails {
username: string
namespace: string
state: DemoState
}
// --- Endpoints ---
export const api = {
@@ -130,4 +145,6 @@ export const api = {
sendMessage: (username: string, telegram: string, sujet: string, message: string) =>
request<{ success: string }>('POST', '/send/message', { username, telegram, sujet, message }),
getMessage: () => request<{ messages: Contact[] }>('GET', '/messages'),
getDemoDetails: (username: string) =>
request<DemoDetails>('POST', '/demos/details', { username }),
}