fixes auto upload

This commit is contained in:
Christian Beutel
2024-11-09 11:57:55 +01:00
parent ce3d65d324
commit 00f689ec2f
7 changed files with 64 additions and 12 deletions

View File

@@ -39,10 +39,10 @@ export async function summit_logs_index(filter?: SummitLogFilter, f: (url: Reque
return fetchedSummitLogs;
}
export async function summit_logs_create(summitLog: SummitLog) {
export async function summit_logs_create(summitLog: SummitLog, f: (url: RequestInfo | URL, config?: RequestInit) => Promise<Response> = fetch) {
summitLog.author = pb.authStore.model!.id
let r = await fetch('/api/v1/summit-log', {
let r = await f('/api/v1/summit-log', {
method: 'PUT',
body: JSON.stringify(summitLog),
})
@@ -58,7 +58,7 @@ export async function summit_logs_create(summitLog: SummitLog) {
formData.append("gpx", summitLog._gpx)
r = await fetch(`/api/v1/summit-log/${model.id!}/file`, {
r = await f(`/api/v1/summit-log/${model.id!}/file`, {
method: 'POST',
body: formData,
})