Add initial cloudron.io account section

This commit is contained in:
Johannes Zellner
2025-01-24 18:28:45 +01:00
parent 24b9e713f2
commit 0619274d00
4 changed files with 96 additions and 8 deletions
+11 -1
View File
@@ -3,7 +3,6 @@ import { fetcher } from 'pankow';
function create(origin, accessToken) {
return {
name: 'AppstoreModel',
async list() {
let error, result;
try {
@@ -37,6 +36,17 @@ function create(origin, accessToken) {
return result.body;
},
async getSubscription() {
let error, result;
try {
result = await fetcher.get(`${origin}/api/v1/appstore/subscription`, { access_token: accessToken });
} catch (e) {
error = e;
}
if (error || result.status !== 200) return [error || result];
return [null, result.body];
},
};
}