@bradgarropy/captivate-sdk
Version:
🎤 captivate sdk
36 lines • 1.3 kB
JavaScript
;
exports.__esModule = true;
exports.updateEpisode = exports.getEpisode = exports.createEpisode = void 0;
var tslib_1 = require("tslib");
var node_fetch_1 = (0, tslib_1.__importDefault)(require("node-fetch"));
var constants_1 = require("./constants");
var getEpisode = function (token, episodeId) { return (0, tslib_1.__awaiter)(void 0, void 0, void 0, function () {
var response, json;
return (0, tslib_1.__generator)(this, function (_a) {
switch (_a.label) {
case 0: return [4 /*yield*/, (0, node_fetch_1["default"])(constants_1.API_URL + "/episodes/" + episodeId, {
method: "GET",
headers: {
Authorization: "Bearer " + token
},
redirect: "follow"
})];
case 1:
response = _a.sent();
return [4 /*yield*/, response.json()];
case 2:
json = _a.sent();
return [2 /*return*/, json.episode];
}
});
}); };
exports.getEpisode = getEpisode;
var createEpisode = function () {
// TODO
};
exports.createEpisode = createEpisode;
var updateEpisode = function () {
// TODO
};
exports.updateEpisode = updateEpisode;
//# sourceMappingURL=episodes.js.map