Add client api/jobs module

This commit is contained in:
davelopez
2023-10-23 18:13:42 +02:00
parent 32b3a6d83f
commit 896882812f
2 changed files with 5 additions and 4 deletions
+4
View File
@@ -0,0 +1,4 @@
import { fetcher } from "@/api/schema";
export const jobLockStatus = fetcher.path("/api/job_lock").method("get").create();
export const jobLockUpdate = fetcher.path("/api/job_lock").method("put").create();
+1 -4
View File
@@ -1,14 +1,11 @@
<script setup lang="ts">
import { onMounted, ref, watch } from "vue";
import { fetcher } from "@/api/schema";
import { jobLockStatus, jobLockUpdate } from "@/api/jobs";
const jobLock = ref(false);
const jobLockUpdating = ref(true);
const jobLockStatus = fetcher.path("/api/job_lock").method("get").create();
const jobLockUpdate = fetcher.path("/api/job_lock").method("put").create();
watch(jobLock, async (newVal) => {
jobLockUpdating.value = true;
const { data } = await jobLockUpdate({ active: jobLock.value });