UNPKG

@bradgarropy/captivate-sdk

Version:
36 lines • 1.3 kB
"use strict"; 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