Feat: Adding GUILDS! #12

Merged
snxraven merged 21 commits from guilds into main 2024-07-07 23:01:33 -04:00
2 changed files with 23 additions and 9 deletions
Showing only changes of commit 8c0f7ebd0f - Show all commits

26
app.js
View File

@ -61,18 +61,30 @@ function updatePeerCount() {
}
}
async function processGuild(guildData) {
const parsedData = JSON.parse(guildData);
config.guilds[parsedData.guildTopic] = {
alias: parsedData.guildAlias,
rooms: parsedData.rooms,
owner: parsedData.owner
async function processGuild(guildTopic) {
// Simulate fetching guild data for the given topic
const guildData = {
guildTopic,
guildAlias: "Sample Guild",
rooms: [
{ topic: "room1", alias: "Room 1" },
{ topic: "room2", alias: "Room 2" }
],
owner: config.userName
};
config.guilds[guildData.guildTopic] = {
alias: guildData.guildAlias,
rooms: guildData.rooms,
owner: guildData.owner
};
writeConfigToFile("./config.json");
renderGuildList();
await joinGuild(parsedData.guildTopic);
await joinGuild(guildData.guildTopic);
}
export { processGuild };
async function joinGuild(guildTopic) {
const guild = config.guilds[guildTopic];
if (guild) {

View File

@ -103,7 +103,9 @@
</div>
</div>
<script>
<script type="module">
import { processGuild } from './app.js';
document.addEventListener('DOMContentLoaded', function() {
const messageInput = document.getElementById('message');
const copyTopicLink = document.getElementById('copy-topic-link');