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',
});
}
// TODO: validate with zod
const clientOneTimeLink = getRouterParam(event, 'clientOneTimeLink');
const clients = await WireGuard.getClients();
const client = clients.find(

2
src/server/utils/Database.ts

@ -13,4 +13,6 @@ provider.connect().catch((err) => {
process.exit(1);
});
// TODO: check if old config exists and tell user about migration path
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) {
DEBUG('New User');
// TODO: should be handled by zod. completely remove database error
if (username.length < 8) {
throw new DatabaseError(DatabaseError.ERROR_USERNAME_REQ);
}

Loading…
Cancel
Save