Browse Source

refactor code

pull/1342/head
Bernd Storath 2 years ago
parent
commit
117adbad7b
  1. 2
      src/server/api/cnf/[clientOneTimeLink].ts
  2. 1
      src/server/api/remember-me.get.ts
  3. 2
      src/server/api/session.post.ts
  4. 6
      src/server/api/ui-chart-type.get.ts
  5. 12
      src/server/api/ui-sort-clients.get.ts
  6. 2
      src/server/api/wg-enable-expire-time.get.ts
  7. 2
      src/server/api/wg-enable-one-time-links.get.ts

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

@ -5,7 +5,7 @@ export default defineEventHandler(async (event) => {
statusCode: 500,
statusMessage: 'Invalid',
});
if (!system.wgEnableOneTimeLinks) {
if (!system.oneTimeLinks.enabled) {
throw createError({
status: 404,
message: 'Invalid state',

1
src/server/api/remember-me.get.ts

@ -1,4 +1,5 @@
export default defineEventHandler(async (event) => {
setHeader(event, 'Content-Type', 'application/json');
// TODO: enable by default
return MAX_AGE > 0;
});

2
src/server/api/session.post.ts

@ -22,8 +22,6 @@ export default defineEventHandler(async (event) => {
});
}
// TODO: timing against timing attack
const system = await Database.getSystem();
if (!system)
throw createError({

6
src/server/api/ui-chart-type.get.ts

@ -7,9 +7,5 @@ export default defineEventHandler(async (event) => {
statusMessage: 'Invalid',
});
const number = system.trafficStats.type;
if (Number.isNaN(number)) {
return 0;
}
return number;
return system.trafficStats.type;
});

12
src/server/api/ui-sort-clients.get.ts

@ -1,5 +1,11 @@
export default defineEventHandler((event) => {
export default defineEventHandler(async (event) => {
setHeader(event, 'Content-Type', 'application/json');
const sort = UI_ENABLE_SORT_CLIENTS;
return sort === 'true' ? true : false;
const system = await Database.getSystem();
if (!system)
throw createError({
statusCode: 500,
statusMessage: 'Invalid',
});
return system.sortClients.enabled;
});

2
src/server/api/wg-enable-expire-time.get.ts

@ -7,5 +7,5 @@ export default defineEventHandler(async (event) => {
statusMessage: 'Invalid',
});
return system.wgEnableExpiresTime;
return system.clientExpiration.enabled;
});

2
src/server/api/wg-enable-one-time-links.get.ts

@ -7,5 +7,5 @@ export default defineEventHandler(async (event) => {
statusMessage: 'Invalid',
});
return system.wgEnableOneTimeLinks;
return system.oneTimeLinks.enabled;
});

Loading…
Cancel
Save