UNPKG

@flxbl-io/sfp

Version:

sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model

28 lines 1.8 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const core_1 = require("@salesforce/core"); const QueryHelper_1 = __importDefault(require("../queryHelper/QueryHelper")); class ScratchOrgInfoFetcher { constructor(hubOrg) { this.hubOrg = hubOrg; } async getScratchOrgInfoByOrgId(orgId) { const conn = this.hubOrg.getConnection(); let collection = orgId .map((id) => { return `'${(0, core_1.trimTo15)(id)}'`; }) .toString(); let query = ` SELECT Id, ScratchOrg, Status FROM ScratchOrgInfo WHERE ScratchOrg IN (${collection}) `; return QueryHelper_1.default.query(query, conn, false); } } exports.default = ScratchOrgInfoFetcher; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2NyYXRjaE9yZ0luZm9GZXRjaGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvcmUvb3JnL1NjcmF0Y2hPcmdJbmZvRmV0Y2hlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLDJDQUFpRDtBQUNqRCw2RUFBcUQ7QUFFckQsTUFBcUIscUJBQXFCO0lBQ3RDLFlBQW9CLE1BQVc7UUFBWCxXQUFNLEdBQU4sTUFBTSxDQUFLO0lBQUcsQ0FBQztJQUU1QixLQUFLLENBQUMsd0JBQXdCLENBQUMsS0FBZTtRQUNqRCxNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLGFBQWEsRUFBRSxDQUFDO1FBRXpDLElBQUksVUFBVSxHQUFHLEtBQUs7YUFDakIsR0FBRyxDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUU7WUFDUixPQUFPLElBQUksSUFBQSxlQUFRLEVBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQztRQUMvQixDQUFDLENBQUM7YUFDRCxRQUFRLEVBQUUsQ0FBQztRQUVoQixJQUFJLEtBQUssR0FBRzs7OzZCQUdTLFVBQVU7S0FDbEMsQ0FBQztRQUVFLE9BQU8scUJBQVcsQ0FBQyxLQUFLLENBQWlCLEtBQUssRUFBRSxJQUFJLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDakUsQ0FBQztDQUNKO0FBcEJELHdDQW9CQyJ9