1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /*
- There is currently a bug, where sometimes the presence flickers (at least for the german wiki, not occured with the english one yet)
- This is probably caused by the two presences. If anyone has an idea how to fix, be happy to do a pull request or tell me on Discord CRUGG#0001
- */
- const presence = new Presence({
- clientId: "613417749489778689",
- }),
- germanPresence = new Presence({
- clientId: "613418400042975329",
- });
- presence.on("UpdateData", async () => {
- if (
- document.location.href.includes("tora-dora.fandom.com") && // English Wiki
- document.location.pathname.startsWith("/wiki/")
- ) {
- // Making 100% sure it's the english wiki
- let page = "N/A";
- try {
- page = document.querySelectorAll(".page-header__title")[0].textContent;
- } catch (err) {
- presence.info(
- `An error occured in the PreMiD Presence, please send this to CRUGG#0001 ::: TWIKI_WIKIEN_GETPAGETITLE ::: ${err}`
- );
- }
- presence.setActivity({
- details: "Viewing a page...",
- state: page,
- largeImageKey:
- "https://cdn.rcd.gg/PreMiD/websites/T/Toradora%20Wikia/assets/logo.png",
- });
- }
- germanPresence.on("UpdateData", async () => {
- if (
- document.location.href.includes("toradora.fandom.com") && // German Wiki
- document.location.pathname.startsWith("/de/wiki/")
- ) {
- // Making 100% sure it's the german wiki
- let page = "N/A";
- try {
- page = document.querySelectorAll(".page-header__title")[0].textContent;
- } catch (err) {
- germanPresence.info(
- `An error occured in the PreMiD Presence, please send this to CRUGG#0001 ::: TWIKI_WIKIDE_GETPAGETITLE ::: ${err}`
- );
- }
- germanPresence.setActivity({
- details: "Schaut eine Seite an...",
- state: page,
- largeImageKey:
- "https://cdn.rcd.gg/PreMiD/websites/T/Toradora%20Wikia/assets/logo.png",
- });
- }
- });
- });
|