UNPKG

firebase-tools

Version:
27 lines (26 loc) • 1.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.command = void 0; const clc = require("colorette"); const command_1 = require("../command"); const logger_1 = require("../logger"); const projectUtils_1 = require("../projectUtils"); const requireAuth_1 = require("../requireAuth"); const profilingManager_1 = require("../crashlytics/profilingManager"); exports.command = new command_1.Command("crashlytics:heapdumps:disable") .description("disable Crashlytics heap dump collection for an Android app") .option("--app <appID>", "the app id of your Firebase Android app") .before(requireAuth_1.requireAuth) .action(async (options) => { const projectId = (0, projectUtils_1.needProjectId)(options); const appId = await (0, profilingManager_1.resolveAndroidAppId)(projectId, options); await (0, profilingManager_1.disableHeapDumpCollection)(appId); logger_1.logger.info(""); logger_1.logger.info(clc.bold("Heap Dump Collection Details:")); logger_1.logger.info(` App ID: ${clc.cyan(appId)}`); logger_1.logger.info(` Status: ${clc.red("Disabled")}`); return { appId, heapDumpCollectionEnabled: false, }; });