mirror of
https://github.com/hay-kot/homebox.git
synced 2025-06-15 16:32:32 +00:00
feat: user profiles (#32)
* add user profiles and theme selectors * lowercase buttons by default * basic layout * (wip) init token APIs * refactor server to support variable options * fix types * api refactor / registration tests * implement UI for url and join * remove console.logs * rename repository factory * fix upload size
This commit is contained in:
parent
1ca430af21
commit
79f7ad40cb
76 changed files with 5154 additions and 388 deletions
|
@ -3,7 +3,7 @@ import { Requests } from "../../requests";
|
|||
import { overrideParts } from "../base/urls";
|
||||
import { PublicApi } from "../public";
|
||||
import * as config from "../../../test/config";
|
||||
import { UserApi } from "../user";
|
||||
import { UserClient } from "../user";
|
||||
|
||||
export function client() {
|
||||
overrideParts(config.BASE_URL, "/api/v1");
|
||||
|
@ -14,7 +14,7 @@ export function client() {
|
|||
export function userClient(token: string) {
|
||||
overrideParts(config.BASE_URL, "/api/v1");
|
||||
const requests = new Requests("", token);
|
||||
return new UserApi(requests);
|
||||
return new UserClient(requests);
|
||||
}
|
||||
|
||||
const cache = {
|
||||
|
@ -25,7 +25,7 @@ const cache = {
|
|||
* Shared UserApi token for tests where the creation of a user is _not_ import
|
||||
* to the test. This is useful for tests that are testing the user API itself.
|
||||
*/
|
||||
export async function sharedUserClient(): Promise<UserApi> {
|
||||
export async function sharedUserClient(): Promise<UserClient> {
|
||||
if (cache.token) {
|
||||
return userClient(cache.token);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue