diff --git a/cumcord-loader/goosemodModule.json b/cumcord-loader/goosemodModule.json new file mode 100644 index 0000000..d6f62f5 --- /dev/null +++ b/cumcord-loader/goosemodModule.json @@ -0,0 +1,11 @@ +{ + "main": "index.js", + + "name": "CumcordLoader", + "description": "Loads Cumcord.", + "tags": ["mod"], + + "authors": ["465702500146610176"], + + "version": "1.0.0" +} diff --git a/cumcord-loader/index.js b/cumcord-loader/index.js new file mode 100644 index 0000000..68d8948 --- /dev/null +++ b/cumcord-loader/index.js @@ -0,0 +1,21 @@ +import showToast from "@goosemod/toast"; + +function reqListener() { + eval(this.responseText); + showToast("Cumcord has injected."); +} + +export default { + goosemodHandlers: { + onImport: () => { + var oReq = new XMLHttpRequest(); + oReq.addEventListener("load", reqListener); + oReq.open("GET", "https://raw.githubusercontent.com/Cumcord/Cumcord/stable/dist/build.js"); + oReq.send(); + }, + onRemove: () => { + window.cumcord.uninject(); + showToast("Cumcord has been uninjected."); + } + } +};