minor cleanup

This commit is contained in:
Roland Osborne 2022-09-12 15:21:50 -07:00
parent aeffbf1063
commit 75dbab6778

View File

@ -30,34 +30,22 @@ export function useAppContext() {
available: getAvailable, available: getAvailable,
username: getUsername, username: getUsername,
create: async (username, password, token) => { create: async (username, password, token) => {
await appCreate(username, password, token) const acc = username.split('@');
await addAccount(acc[0], acc[1], password, token);
const access = await setLogin(acc[0], acc[1], password)
store.actions.setSession({ ...access, server: acc[1] });
}, },
login: async (username, password) => { login: async (username, password) => {
await appLogin(username, password) const acc = username.split('@');
const access = await setLogin(acc[0], acc[1], password)
store.actions.setSession({ ...access, server: acc[1] });
}, },
logout: () => { logout: async () => {
appLogout();
resetData(); resetData();
await store.actions.clearSession();
}, },
} }
const appCreate = async (username, password, token) => {
const acc = username.split('@');
await addAccount(acc[0], acc[1], password, token);
const access = await setLogin(acc[0], acc[1], password)
store.actions.setSession({ ...access, server: acc[1] });
}
const appLogin = async (username, password) => {
const acc = username.split('@');
const access = await setLogin(acc[0], acc[1], password)
store.actions.setSession({ ...access, server: acc[1] });
}
const appLogout = () => {
store.actions.clearSession();
}
const setWebsocket = (server, token) => { const setWebsocket = (server, token) => {
clearWebsocket(); clearWebsocket();
ws.current = new WebSocket(`wss://${server}/status`); ws.current = new WebSocket(`wss://${server}/status`);