Repository URL to install this package:
|
Version:
3.12.19 ▾
|
@filerobot/explorer
/
lib
/
components
/
TopBar
/
Search
/
PrependedOptions
/
PinsOverlay
/
PinsOverlay.thunks.js
|
|---|
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;
});