UNPKG

@openinc/parse-server-opendash

Version:
24 lines (23 loc) 868 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.init = init; const config_1 = require("../features/config"); const importDocs_1 = require("../features/documentation/functions/importDocs"); async function init(name) { Parse.Cloud.define(name, async function (request) { if (!request.master) return { success: false, error: "Master key is required" }; try { if ((0, config_1.isFeatureEnabled)("DOCUMENTATION")) { await (0, importDocs_1.importDocs)(); return { status: "ok" }; } console.log("Feature DOCUMENTATION is disabled"); return { status: "feature_disabled" }; } catch (e) { console.error("Error in importDocs:", e); return { status: "error", error: e }; } }); }