Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
import createThunk from '@filerobot/utils/lib/createThunk';
export var getPins = createThunk(async function (_, thunkApi) {
  var _await$thunkApi$extra = await thunkApi.extra.apiClient.get('pins', {
      id: 'getPins',
      abortSignal: thunkApi.signal
    }),
    pins = _await$thunkApi$extra.pins;
  return pins;
});
export var savePin = createThunk(async function (_ref, thunkApi) {
  var pinName = _ref.pinName,
    pinQuery = _ref.pinQuery;
  var _await$thunkApi$extra2 = await thunkApi.extra.apiClient.post('pins', {
      data: {
        name: pinName,
        query: pinQuery
      },
      abortSignal: thunkApi.signal
    }),
    pin = _await$thunkApi$extra2.pin;
  return pin;
});
export var renamePin = createThunk(async function (_ref2, thunkApi) {
  var pinUuid = _ref2.pinUuid,
    pinNewName = _ref2.pinNewName;
  var _await$thunkApi$extra3 = await thunkApi.extra.apiClient.put("pins/".concat(pinUuid), {
      data: {
        name: pinNewName
      },
      abortSignal: thunkApi.signal
    }),
    pin = _await$thunkApi$extra3.pin;
  return pin;
});
export var deletePin = createThunk(async function (pinUuid, thunkApi) {
  var _await$thunkApi$extra4 = await thunkApi.extra.apiClient["delete"]("pins/".concat(pinUuid), {
      abortSignal: thunkApi.signal
    }),
    penUuid = _await$thunkApi$extra4.deleted_pin_uuid;
  return penUuid;
});