import { preferences } from "@/utils/storage"; import config from "@/utils/config.json"; import * as view from "./view"; import * as manage from "./manage"; export default defineContentScript({ matches: [ "*://polytoria.com/places/*", "*://polytoria.com/create/place/*", ], main() { preferences.getPreferences() .then((values) => { const [_, first, second] = window.location.pathname.split("/"); if (!isNaN(Number(second))) { // View if (config.devBuild) { console.log("[Poly+] Running view page functions: ", view); } if (values.enabled.includes("favoritedPlaces")) { view.favoritedPlaces(); } if (values.enabled.includes("placeRevenue")) { view.approxPlaceRevenue(); } } else if ( first === "create" && values.enabled.includes("placeManagement") ) { // Manage if (config.devBuild) { console.log("[Poly+] Running manage page functions: ", manage); } if (values.config.placeManagement.download) manage.placeFileExport(); } }); }, });