From d2007f5274126dc0cad896e69053cf62ec3a5cdf Mon Sep 17 00:00:00 2001 From: Aster Fialla Date: Sat, 14 Feb 2026 16:21:46 -0500 Subject: [PATCH] edited import docstrings and logic --- import.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/import.js b/import.js index e51defe..745bd80 100644 --- a/import.js +++ b/import.js @@ -1,4 +1,3 @@ -import {db} from './sequelize.js' import {enums} from "./enums.js"; import {memberHelper} from "./helpers/memberHelper.js"; @@ -8,18 +7,19 @@ const ih = {}; * Tries to import from Pluralkit. * * @param {string} authorId - The author of the message - * @param {string[]} args - The message arguments - * @returns {Promise} A successful addition. + * @param {string} attachment - The attached JSON url. + * @returns {string} A successful addition. * @throws {Error} When the member exists, or creating a member doesn't work. */ ih.pluralKitImport = function (authorId, attachment) { try { const pkData = JSON.parse(attachment); const pkMembers = pkData.members; - pkMembers.forEach((pkMember) => { + pkMembers.forEach(async(pkMember) => { const proxy = `${pkMember.proxy_tags.prefix}text${pkMember.proxy_tags.suffix}`; - memberHelper.addFullMember(authorId, pkMember.name, pkMember.display_name, proxy, avatar_url); + await memberHelper.addFullMember(authorId, pkMember.name, pkMember.display_name, proxy, avatar_url); }) + return "All members imported."; } catch { throw new Error(enums.err.NOT_JSON);