import AnimeNotifier from "scripts/AnimeNotifier" // join export async function join(arn: AnimeNotifier, element: HTMLElement) { if(!confirm(`Are you sure you want to join this group?`)) { return } const apiEndpoint = arn.findAPIEndpoint(element) try { await arn.post(`${apiEndpoint}/join`) arn.reloadContent() arn.statusMessage.showInfo("Joined group!", 1000) } catch(err) { arn.statusMessage.showError(err) } } // leave export async function leave(arn: AnimeNotifier, element: HTMLElement) { if(!confirm(`Are you sure you want to leave this group?`)) { return } const apiEndpoint = arn.findAPIEndpoint(element) try { await arn.post(`${apiEndpoint}/leave`) arn.reloadContent() arn.statusMessage.showInfo("Left group!", 1000) } catch(err) { arn.statusMessage.showError(err) } }