refactored some database retrievle stuff

This commit is contained in:
z1glr
2025-01-29 19:42:32 +00:00
parent 2c005e61a6
commit 6d38048e67
11 changed files with 281 additions and 209 deletions

View File

@@ -1,4 +1,4 @@
import { apiCall } from "@/lib";
import { apiCall, getUsers } from "@/lib";
import zustand, { User } from "@/Zustand";
import {
Button,
@@ -27,19 +27,9 @@ export default function Users() {
const users = useAsyncList<User>({
async load() {
const result = await apiCall("GET", "users");
if (result.ok) {
const users = (await result.json()) as User[];
return {
items: users,
};
} else {
return {
items: [],
};
}
return {
items: await getUsers(),
};
},
async sort({ items, sortDescriptor }) {
return {