Reorganizing
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2023-05-03 11:12:59 -04:00
parent 27a78dd471
commit dc72cefece
23 changed files with 163 additions and 87 deletions

View File

@@ -1,11 +1,11 @@
import Auth from '../model/auth';
import { AuthModel, AuthPrivate } from '../schema/auth';
import Auth from '../db/model/auth';
import { AuthModel, AuthPrivate } from '../db/schema/auth';
import { sign } from './jwt';
export const getAuthenticationBundle = async (username: string, password: string) => {
const auth = await Auth.findByUsername(username).catch();
const isAuthenticated = !!auth && (auth as AuthModel).authenticate(password);
const record = isAuthenticated ? ((auth as AuthPrivate).record as string) : null;
const isAuthenticated = !!auth && (<AuthModel>auth).authenticate(password);
const record = isAuthenticated ? <string>(<AuthPrivate>auth).record : null;
const token = sign(record || undefined);
return {
record,