"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getStandaloneBuilds = getStandaloneBuilds; function _lodash() { const data = _interopRequireDefault(require("lodash")); _lodash = function () { return data; }; return data; } function _ApiV() { const data = _interopRequireDefault(require("./ApiV2")); _ApiV = function () { return data; }; return data; } function _User() { const data = _interopRequireDefault(require("./User")); _User = function () { return data; }; return data; } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } async function getStandaloneBuilds({ id, platform, limit, slug }) { const user = await _User().default.ensureLoggedInAsync(); const api = _ApiV().default.clientForUser(user); const params = { id, slug, platform, limit, status: 'finished' }; const { builds } = await api.getAsync('standalone-build/get', params); return id || limit === 1 ? _lodash().default.first(builds) : builds; } //# sourceMappingURL=__sourcemaps__/StandaloneBuild.js.map