@flxbl-io/sfp
Version:
sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model
17 lines • 1.42 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const retry = require('async-retry');
class QueryHelper {
static async query(query, conn, isTooling) {
return retry(async (bail) => {
let records;
if (isTooling)
records = (await conn.tooling.query(query)).records;
else
records = (await conn.query(query)).records;
return records;
}, { retries: 3, minTimeout: 2000 });
}
}
exports.default = QueryHelper;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUXVlcnlIZWxwZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29yZS9xdWVyeUhlbHBlci9RdWVyeUhlbHBlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUVBLE1BQU0sS0FBSyxHQUFHLE9BQU8sQ0FBQyxhQUFhLENBQUMsQ0FBQztBQUVyQyxNQUFxQixXQUFXO0lBQzVCLE1BQU0sQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFJLEtBQWEsRUFBRSxJQUFnQixFQUFFLFNBQWtCO1FBQ3JFLE9BQU8sS0FBSyxDQUNSLEtBQUssRUFBRSxJQUFJLEVBQUUsRUFBRTtZQUNYLElBQUksT0FBTyxDQUFDO1lBQ1osSUFBSSxTQUFTO2dCQUFFLE9BQU8sR0FBRyxDQUFDLE1BQU0sSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUM7O2dCQUM5RCxPQUFPLEdBQUcsQ0FBQyxNQUFNLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUM7WUFFakQsT0FBTyxPQUFPLENBQUM7UUFDbkIsQ0FBQyxFQUNELEVBQUUsT0FBTyxFQUFFLENBQUMsRUFBRSxVQUFVLEVBQUUsSUFBSSxFQUFFLENBQ25DLENBQUM7SUFDTixDQUFDO0NBQ0o7QUFiRCw4QkFhQyJ9