From 3b7b5d345c4d035c2d458c4b0b37e6600484030c Mon Sep 17 00:00:00 2001 From: Daniel Lugo Date: Mon, 13 Jan 2020 16:01:37 -0400 Subject: [PATCH] order getters --- services/gunDB/contact-api/getters.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 services/gunDB/contact-api/getters.js diff --git a/services/gunDB/contact-api/getters.js b/services/gunDB/contact-api/getters.js new file mode 100644 index 00000000..7687fdbb --- /dev/null +++ b/services/gunDB/contact-api/getters.js @@ -0,0 +1,15 @@ +const Key = require('./key') +/** + * @param {string} pub + * @param {import('./SimpleGUN').GUNNode} gun + * @returns {Promise} + */ +exports.currentOrderAddress = async (pub, gun) => { + const currAddr = await gun.user(pub).get(Key.CURRENT_ORDER_ADDRESS).then() + + if (typeof currAddr !== 'string') { + throw new TypeError('Expected user.currentOrderAddress to be an string') + } + + return currAddr +} \ No newline at end of file