diff --git a/app.js b/app.js index d479cad..d0aea41 100644 --- a/app.js +++ b/app.js @@ -82,6 +82,18 @@ async function joinGuild(guildTopic) { } } +async function processGuild(guildData) { + const parsedData = JSON.parse(guildData); + config.guilds[parsedData.guildTopic] = { + alias: parsedData.guildAlias, + rooms: parsedData.rooms, + owner: parsedData.owner + }; + writeConfigToFile("./config.json"); + renderGuildList(); + await joinGuild(parsedData.guildTopic); +} + async function joinRoom(guildTopic, roomTopic, alias) { const topicBuffer = b4a.from(roomTopic, 'hex'); addRoomToList(guildTopic, roomTopic, alias);