diff --git a/frontend/admin-ui/src/lib/api/clients.js b/frontend/admin-ui/src/lib/api/clients.js index a25e8bb..d6a1630 100644 --- a/frontend/admin-ui/src/lib/api/clients.js +++ b/frontend/admin-ui/src/lib/api/clients.js @@ -7,5 +7,9 @@ export const clientsApi = { update: (id, c) => request(`/clients/${id}`, { method: 'PUT', body: JSON.stringify(c) }), delete: (id) => request(`/clients/${id}`, { method: 'DELETE' }), regenerateToken: (id) => request(`/clients/${id}/regenerate-token`, { method: 'POST' }), + telegramTest: (id, payload = null) => request(`/clients/${id}/telegram-test`, { + method: 'POST', + ...(payload ? { body: JSON.stringify(payload) } : {}), + }), listTypes: () => request('/clients/types'), } diff --git a/frontend/admin-ui/src/views/clients/ClientDialog.vue b/frontend/admin-ui/src/views/clients/ClientDialog.vue index 2dae18e..f185996 100644 --- a/frontend/admin-ui/src/views/clients/ClientDialog.vue +++ b/frontend/admin-ui/src/views/clients/ClientDialog.vue @@ -175,7 +175,45 @@