From f1901b7e9e81b22c4e2612e117cb84544bbbcd96 Mon Sep 17 00:00:00 2001 From: nickelblack619 <79773045+nickelblack619@users.noreply.github.com> Date: Sun, 28 Dec 2025 02:13:04 +0100 Subject: [PATCH] Add notes utility to API GET vouchers response --- controllers/api.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/controllers/api.js b/controllers/api.js index b62dbc7..564f1f9 100644 --- a/controllers/api.js +++ b/controllers/api.js @@ -12,6 +12,7 @@ const mail = require('../modules/mail'); const {updateCache} = require('../utils/cache'); const types = require('../utils/types'); const languages = require('../utils/languages'); +const notes = require('../utils/notes'); module.exports = { api: { @@ -107,6 +108,7 @@ module.exports = { data: { message: 'OK', vouchers: cache.vouchers.map((voucher) => { + const parsedNotes = notes(voucher.name); return { id: voucher.id, code: `${voucher.code.slice(0, 5)}-${voucher.code.slice(5)}`, @@ -114,7 +116,8 @@ module.exports = { duration: voucher.timeLimitMinutes, data_limit: voucher.dataUsageLimitMBytes ? voucher.dataUsageLimitMBytes : null, download_limit: voucher.rxRateLimitKbps ? voucher.rxRateLimitKbps : null, - upload_limit: voucher.txRateLimitKbps ? voucher.txRateLimitKbps : null + upload_limit: voucher.txRateLimitKbps ? voucher.txRateLimitKbps : null, + note: parsedNotes.note }; }), updated: cache.updated