Initial rewrite of the apps view

This commit is contained in:
Johannes Zellner
2024-12-29 00:36:48 +01:00
parent a42c7e4735
commit 55e0d734df
6 changed files with 164 additions and 14 deletions
@@ -5,7 +5,22 @@ import { sleep } from 'pankow/utils';
export function create(origin, accessToken, id) {
return {
name: 'AppModel',
name: 'AppsModel',
async list() {
let error, result;
try {
result = await fetcher.get(`${origin}/api/v1/apps`, { access_token: accessToken });
} catch (e) {
error = e;
}
if (error || result.status !== 200) {
console.error('Failed to list apps.', error || result.status);
return [];
}
return result.body.apps;
},
async get() {
let error, result;
try {