Browse Source

add some todos

pull/1342/head
Bernd Storath 2 years ago
parent
commit
5248e2db42
  1. 1
      src/server/api/cnf/[clientOneTimeLink].ts
  2. 2
      src/server/utils/Database.ts
  3. 1
      src/services/database/lowdb.ts

1
src/server/api/cnf/[clientOneTimeLink].ts

@ -11,6 +11,7 @@ export default defineEventHandler(async (event) => {
message: 'Invalid state', message: 'Invalid state',
}); });
} }
// TODO: validate with zod
const clientOneTimeLink = getRouterParam(event, 'clientOneTimeLink'); const clientOneTimeLink = getRouterParam(event, 'clientOneTimeLink');
const clients = await WireGuard.getClients(); const clients = await WireGuard.getClients();
const client = clients.find( const client = clients.find(

2
src/server/utils/Database.ts

@ -13,4 +13,6 @@ provider.connect().catch((err) => {
process.exit(1); process.exit(1);
}); });
// TODO: check if old config exists and tell user about migration path
export default provider; export default provider;

1
src/services/database/lowdb.ts

@ -75,6 +75,7 @@ export default class LowDB extends DatabaseProvider {
async newUserWithPassword(username: string, password: string) { async newUserWithPassword(username: string, password: string) {
DEBUG('New User'); DEBUG('New User');
// TODO: should be handled by zod. completely remove database error
if (username.length < 8) { if (username.length < 8) {
throw new DatabaseError(DatabaseError.ERROR_USERNAME_REQ); throw new DatabaseError(DatabaseError.ERROR_USERNAME_REQ);
} }

Loading…
Cancel
Save