Migrate first parts of backups view to vue

This commit is contained in:
Johannes Zellner
2025-02-04 15:10:38 +01:00
parent 55939f6320
commit 776e65bc5e
10 changed files with 631 additions and 16 deletions

View File

@@ -8,7 +8,7 @@ import Section from '../components/Section.vue';
import TasksModel from '../models/TasksModel.js';
import DomainsModel from '../models/DomainsModel.js';
const taskModel = TasksModel.create();
const tasksModel = TasksModel.create();
const domainsModel = DomainsModel.create();
const lastTask = ref({});
@@ -17,7 +17,7 @@ const taskLogsMenu = ref([]);
async function waitForLastTask() {
if (!lastTask.value.id) return;
const [error, result] = await taskModel.get(lastTask.value.id);
const [error, result] = await tasksModel.get(lastTask.value.id);
if (error) return console.error(error);
lastTask.value = result;
@@ -29,7 +29,7 @@ async function waitForLastTask() {
}
async function refreshTasks() {
const [error, result] = await taskModel.getByType(TASK_TYPES.TASK_SYNC_DNS_RECORDS);
const [error, result] = await tasksModel.getByType(TASK_TYPES.TASK_SYNC_DNS_RECORDS);
if (error) return console.error(error);
lastTask.value = result[0] || {};