@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
JavaScript
;
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