aboutsummaryrefslogtreecommitdiffstats
path: root/code/app/src/lib/api/root.ts
diff options
context:
space:
mode:
Diffstat (limited to 'code/app/src/lib/api/root.ts')
-rw-r--r--code/app/src/lib/api/root.ts12
1 files changed, 9 insertions, 3 deletions
diff --git a/code/app/src/lib/api/root.ts b/code/app/src/lib/api/root.ts
index 3e5bda2..661f24b 100644
--- a/code/app/src/lib/api/root.ts
+++ b/code/app/src/lib/api/root.ts
@@ -1,6 +1,12 @@
-import {http_post} from "$lib/api/internal-fetch";
-import {api_base} from "$lib/configuration";
+import { http_get_async, http_post_async } from "$lib/api/_fetch";
+import { api_base } from "$lib/configuration";
+import type { IInternalFetchResponse } from "$lib/models/internal/IInternalFetchResponse";
+import type { Result } from "rustic";
export function server_log(message: string): void {
- http_post(api_base("_/api/log"), message);
+ http_post_async(api_base("_/api/log"), message);
}
+
+export function server_version(): Promise<Result<IInternalFetchResponse<string>, string>> {
+ return http_get_async(api_base("/version.txt"));
+} \ No newline at end of file