Add SetupAccount view

This commit is contained in:
Johannes Zellner
2025-03-28 21:48:52 +01:00
parent ec07334d14
commit 9a6995343b
5 changed files with 277 additions and 151 deletions
+11
View File
@@ -182,6 +182,17 @@ function create() {
if (error || result.status !== 204) return [error || result];
return [null];
},
async setupAccount(data) {
let error, result;
try {
result = await fetcher.post(`${API_ORIGIN}/api/v1/auth/setup_account`, data);
} catch (e) {
error = e;
}
if (error || result.status !== 201) return [error || result];
return [null, result.body];
},
};
}