From 3086d325afa7a9d8fc49a0d8022b675f6d4e370b Mon Sep 17 00:00:00 2001 From: Joe Carstairs <65492573+Sycamost@users.noreply.github.com> Date: Thu, 7 Mar 2024 21:47:00 +0000 Subject: Uses module.exports syntax --- src/db.js | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'src/db.js') diff --git a/src/db.js b/src/db.js index 95a9917..b668495 100644 --- a/src/db.js +++ b/src/db.js @@ -8,18 +8,18 @@ const subscriptions = []; * @param {string} number * @param {string} name */ -export function subscribe(number, name) { +function subscribe(number, name) { subscriptions.push({ name, number }); } /** * @param {string} number */ -export function isSubscribed(number) { +function isSubscribed(number) { return subscriptions.some(s => s.number === number); } -export function getSubscriptions() { +function getSubscriptions() { /** @type Array<{ name: string, number: string }> */ const clone = []; for (const subscription of subscriptions) { @@ -31,6 +31,13 @@ export function getSubscriptions() { /** * @param {string} number */ -export function getSubscriptionFromNumber(number) { +function getSubscriptionFromNumber(number) { return subscriptions.find(sub => sub.number === number); -} \ No newline at end of file +} + +module.exports = { + subscribe, + isSubscribed, + getSubscriptions, + getSubscriptionFromNumber, +}; \ No newline at end of file -- cgit v1.2.3