"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.deleteTutorial = exports.updateTutorial = exports.shiftOrder = exports.makeHero = exports.getTutorialBySlug = exports.getTutorials = exports.toggleModule = void 0;

var toggleModule = function toggleModule(initRequest) {
  return initRequest({
    method: 'POST',
    path: 'tutorials/toggleModule'
  });
};

exports.toggleModule = toggleModule;

var getTutorials = function getTutorials(initRequest) {
  return initRequest({
    method: 'GET',
    path: 'tutorials/data'
  });
};

exports.getTutorials = getTutorials;

var getTutorialBySlug = function getTutorialBySlug(initRequest, _ref) {
  var slug = _ref.slug;
  return initRequest({
    method: 'GET',
    path: "tutorials/".concat(slug, "/data")
  });
};

exports.getTutorialBySlug = getTutorialBySlug;

var makeHero = function makeHero(initRequest, data) {
  return initRequest({
    method: 'POST',
    path: "tutorials/".concat(data._id, "/makeHero")
  });
};

exports.makeHero = makeHero;

var shiftOrder = function shiftOrder(initRequest, data) {
  return initRequest({
    method: 'POST',
    path: "tutorials/".concat(data._id, "/shiftOrder"),
    body: JSON.stringify(data)
  });
};

exports.shiftOrder = shiftOrder;

var updateTutorial = function updateTutorial(initRequest, data) {
  return initRequest({
    method: 'PUT',
    path: "tutorials/".concat(data._id),
    body: JSON.stringify(data)
  });
};

exports.updateTutorial = updateTutorial;

var deleteTutorial = function deleteTutorial(initRequest, data) {
  return initRequest({
    method: 'DELETE',
    path: "tutorials/".concat(data._id)
  });
};

exports.deleteTutorial = deleteTutorial;