@@ -2,7 +2,8 @@ export const FETCH_NODES_REQUEST = '@nodes/FETCH_NODES_REQUEST';
22export const FETCH_NODES_SUCCESS = '@nodes/FETCH_NODES_SUCCESS' ;
33export const FETCH_NODES_FAILURE = '@nodes/FETCH_NODES_FAILURE' ;
44
5- export const ADD_ITEM = '@nodes/ADD_ITEM' ;
5+ export const ADD_ITEMS = '@nodes/ADD_ITEMS' ;
6+ export const FINISH_IS_LOADING = '@nodes/FINISH_IS_LOADING' ;
67
78export const SET_WORK_IN_PROGRESS_ITEM = '@nodes/SET_WORK_IN_PROGRESS_ITEM' ;
89export const SET_WORK_IN_PROGRESS_ITEM_IDS =
@@ -17,18 +18,28 @@ export const REMOVE_ITEM_REQUEST = '@nodes/REMOVE_ITEM_REQUEST';
1718export const REMOVE_ITEM_SUCCESS = '@nodes/REMOVE_ITEM_SUCCESS' ;
1819export const REMOVE_ITEM_FAILURE = '@nodes/REMOVE_ITEM_FAILURE' ;
1920
21+ export const REMOVE_ITEMS_BATCH_REQUEST = '@nodes/REMOVE_ITEMS_BATCH_REQUEST' ;
22+ export const REMOVE_ITEMS_BATCH_SUCCESS = '@nodes/REMOVE_ITEMS_BATCH_SUCCESS' ;
23+ export const REMOVE_ITEMS_BATCH_FAILURE = '@nodes/REMOVE_ITEMS_BATCH_FAILURE' ;
24+
2025export const MOVE_ITEM_REQUEST = '@nodes/MOVE_ITEM_REQUEST' ;
2126export const MOVE_ITEM_SUCCESS = '@nodes/MOVE_ITEM_SUCCESS' ;
2227export const MOVE_ITEM_FAILURE = '@nodes/MOVE_ITEM_FAILURE' ;
2328
24- export const MOVE_ITEMS = '@nodes/MOVE_ITEMS' ;
25- export const REMOVE_ITEMS = '@nodes/REMOVE_ITEMS' ;
29+ export const MOVE_ITEMS_BATCH_REQUEST = '@nodes/MOVE_ITEMS_BATCH_REQUEST' ;
30+ export const MOVE_ITEMS_BATCH_SUCCESS = '@nodes/MOVE_ITEMS_BATCH_SUCCESS' ;
31+ export const MOVE_ITEMS_BATCH_FAILURE = '@nodes/MOVE_ITEMS_BATCH_FAILURE' ;
32+
2633export const SHARE_ITEMS = '@nodes/SHARE_ITEMS' ;
2734
2835export const CREATE_ITEM_REQUEST = '@nodes/CREATE_ITEM_REQUEST' ;
2936export const CREATE_ITEM_SUCCESS = '@nodes/CREATE_ITEM_SUCCESS' ;
3037export const CREATE_ITEM_FAILURE = '@nodes/CREATE_ITEM_FAILURE' ;
3138
39+ export const CREATE_ITEMS_BATCH_REQUEST = '@nodes/CREATE_ITEMS_BATCH_REQUEST' ;
40+ export const CREATE_ITEMS_BATCH_SUCCESS = '@nodes/CREATE_ITEMS_BATCH_SUCCESS' ;
41+ export const CREATE_ITEMS_BATCH_FAILURE = '@nodes/CREATE_ITEMS_BATCH_FAILURE' ;
42+
3243export const EDIT_ITEM_REQUEST = '@nodes/EDIT_ITEM_REQUEST' ;
3344export const EDIT_ITEM_SUCCESS = '@nodes/EDIT_ITEM_SUCCESS' ;
3445export const EDIT_ITEM_FAILURE = '@nodes/EDIT_ITEM_FAILURE' ;
@@ -107,8 +118,11 @@ export const SORT_LIST_FAILURE = '@nodes/SORT_LIST_FAILURE';
107118
108119export const RESET_STORE = '@nodes/RESET_STORE' ;
109120
110- export const fetchNodesRequest = ( ) => ( {
121+ export const fetchNodesRequest = withItemsDecryption => ( {
111122 type : FETCH_NODES_REQUEST ,
123+ payload : {
124+ withItemsDecryption,
125+ } ,
112126} ) ;
113127
114128export const fetchNodesSuccess = listsById => ( {
@@ -122,13 +136,17 @@ export const fetchNodesFailure = () => ({
122136 type : FETCH_NODES_FAILURE ,
123137} ) ;
124138
125- export const addItem = item => ( {
126- type : ADD_ITEM ,
139+ export const addItems = items => ( {
140+ type : ADD_ITEMS ,
127141 payload : {
128- item ,
142+ items ,
129143 } ,
130144} ) ;
131145
146+ export const finishIsLoading = ( ) => ( {
147+ type : FINISH_IS_LOADING ,
148+ } ) ;
149+
132150export const setWorkInProgressItem = ( item , mode ) => ( {
133151 type : SET_WORK_IN_PROGRESS_ITEM ,
134152 payload : {
@@ -155,15 +173,25 @@ export const resetWorkInProgressItemIds = () => ({
155173 type : RESET_WORK_IN_PROGRESS_ITEM_IDS ,
156174} ) ;
157175
158- export const moveItems = listId => ( {
159- type : MOVE_ITEMS ,
176+ export const moveItemsBatchRequest = ( oldListId , newListId ) => ( {
177+ type : MOVE_ITEMS_BATCH_REQUEST ,
160178 payload : {
161- listId,
179+ oldListId,
180+ newListId,
162181 } ,
163182} ) ;
164183
165- export const removeItems = ( ) => ( {
166- type : REMOVE_ITEMS ,
184+ export const moveItemsBatchSuccess = ( itemIds , oldListId , newListId ) => ( {
185+ type : MOVE_ITEMS_BATCH_SUCCESS ,
186+ payload : {
187+ itemIds,
188+ oldListId,
189+ newListId,
190+ } ,
191+ } ) ;
192+
193+ export const moveItemsBatchFailure = ( ) => ( {
194+ type : MOVE_ITEMS_BATCH_FAILURE ,
167195} ) ;
168196
169197export const shareItems = emails => ( {
@@ -193,6 +221,25 @@ export const removeItemFailure = () => ({
193221 type : MOVE_ITEM_FAILURE ,
194222} ) ;
195223
224+ export const removeItemsBatchRequest = listId => ( {
225+ type : REMOVE_ITEMS_BATCH_REQUEST ,
226+ payload : {
227+ listId,
228+ } ,
229+ } ) ;
230+
231+ export const removeItemsBatchSuccess = ( itemIds , listId ) => ( {
232+ type : REMOVE_ITEMS_BATCH_SUCCESS ,
233+ payload : {
234+ itemIds,
235+ listId,
236+ } ,
237+ } ) ;
238+
239+ export const removeItemsBatchFailure = ( ) => ( {
240+ type : REMOVE_ITEMS_BATCH_FAILURE ,
241+ } ) ;
242+
196243export const moveItemRequest = listId => ( {
197244 type : MOVE_ITEM_REQUEST ,
198245 payload : {
@@ -234,6 +281,25 @@ export const createItemFailure = () => ({
234281 type : CREATE_ITEM_FAILURE ,
235282} ) ;
236283
284+ export const createItemsBatchRequest = ( listId , items ) => ( {
285+ type : CREATE_ITEMS_BATCH_REQUEST ,
286+ payload : {
287+ listId,
288+ items,
289+ } ,
290+ } ) ;
291+
292+ export const createItemsBatchSuccess = items => ( {
293+ type : CREATE_ITEMS_BATCH_SUCCESS ,
294+ payload : {
295+ items,
296+ } ,
297+ } ) ;
298+
299+ export const createItemsBatchFailure = ( ) => ( {
300+ type : CREATE_ITEMS_BATCH_FAILURE ,
301+ } ) ;
302+
237303export const editItemRequest = ( item , setSubmitting ) => ( {
238304 type : EDIT_ITEM_REQUEST ,
239305 payload : {
0 commit comments