summaryrefslogtreecommitdiff
path: root/src/db.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/db.js')
-rw-r--r--src/db.js17
1 files changed, 12 insertions, 5 deletions
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