frontend: useServers(), useOwners()

This commit is contained in:
Frank Agerholm 2026-01-25 19:55:55 +01:00
commit 43de7bc9b5
No known key found for this signature in database
5 changed files with 70 additions and 61 deletions

View file

@ -8,8 +8,8 @@ import { ref, onMounted } from "vue"
import { isUnauthorized } from "~/utils/auth"
const { apiFetch } = useApi()
const { servers, loadServers } = useServers()
const servers = ref([])
const selectedServer = ref(null)
const query = ref("")
const results = ref([])
@ -21,18 +21,6 @@ function toggleRow(id: number) {
expandedRow.value = expandedRow.value === id ? null : id
}
async function loadServers() {
try {
const result = await apiFetch("/servers")
if (isUnauthorized(result)) {
return result
}
servers.value = result
} catch (e: any) {
error.value = e.message
}
}
async function search() {
if (!selectedServer.value && !query.value) {
results.value = []