diff --git a/src/types/api.d.ts b/src/types/api.d.ts index f7464a2..4cc24c3 100644 --- a/src/types/api.d.ts +++ b/src/types/api.d.ts @@ -202,3 +202,11 @@ interface ApiClientData { ip: string; count: number; } + +interface ApiLiveLogData { + log: Array<{ + timestamp: number; + message: string; + }>; + nextID: number; +} diff --git a/src/util/api.tsx b/src/util/api.tsx index 6bc5360..6d13b52 100644 --- a/src/util/api.tsx +++ b/src/util/api.tsx @@ -264,6 +264,10 @@ export class ApiClient { ): Promise => { return this.http.put("settings/web", settings); }; + + getLiveLog = (params: any): Promise => { + return this.http.get("ftl/dnsmasq_log?" + paramsToString(params)); + }; } export default new ApiClient(new HttpClient(config));