Web: Client: FilesStore: Added getRooms by filter action. Added getRooms method to SDK
This commit is contained in:
parent
cb2d0c3a61
commit
ab35c4e497
@ -413,6 +413,7 @@ class PureHome extends React.Component {
|
|||||||
removeTagsFromRoom,
|
removeTagsFromRoom,
|
||||||
loadCurrentUser,
|
loadCurrentUser,
|
||||||
updateProfileCulture,
|
updateProfileCulture,
|
||||||
|
getRooms,
|
||||||
} = this.props;
|
} = this.props;
|
||||||
|
|
||||||
const eventData = typeof e.data === "string" ? JSON.parse(e.data) : e.data;
|
const eventData = typeof e.data === "string" ? JSON.parse(e.data) : e.data;
|
||||||
@ -451,6 +452,11 @@ class PureHome extends React.Component {
|
|||||||
case "getUserInfo":
|
case "getUserInfo":
|
||||||
res = await loadCurrentUser();
|
res = await loadCurrentUser();
|
||||||
break;
|
break;
|
||||||
|
case "getRooms":
|
||||||
|
{
|
||||||
|
res = await getRooms(data);
|
||||||
|
}
|
||||||
|
break;
|
||||||
case "openModal":
|
case "openModal":
|
||||||
{
|
{
|
||||||
const { type, options } = data;
|
const { type, options } = data;
|
||||||
@ -713,6 +719,7 @@ export default inject(
|
|||||||
setIsPreview,
|
setIsPreview,
|
||||||
addTagsToRoom,
|
addTagsToRoom,
|
||||||
removeTagsFromRoom,
|
removeTagsFromRoom,
|
||||||
|
getRooms,
|
||||||
} = filesStore;
|
} = filesStore;
|
||||||
|
|
||||||
const { updateProfileCulture } = peopleStore.targetUserStore;
|
const { updateProfileCulture } = peopleStore.targetUserStore;
|
||||||
@ -750,8 +757,12 @@ export default inject(
|
|||||||
setItemsSelectionTitle,
|
setItemsSelectionTitle,
|
||||||
} = secondaryProgressDataStore;
|
} = secondaryProgressDataStore;
|
||||||
|
|
||||||
const { setUploadPanelVisible, startUpload, uploaded, converted } =
|
const {
|
||||||
uploadDataStore;
|
setUploadPanelVisible,
|
||||||
|
startUpload,
|
||||||
|
uploaded,
|
||||||
|
converted,
|
||||||
|
} = uploadDataStore;
|
||||||
|
|
||||||
const { uploadEmptyFolders } = filesActionsStore;
|
const { uploadEmptyFolders } = filesActionsStore;
|
||||||
|
|
||||||
@ -871,6 +882,7 @@ export default inject(
|
|||||||
loadCurrentUser,
|
loadCurrentUser,
|
||||||
user,
|
user,
|
||||||
updateProfileCulture,
|
updateProfileCulture,
|
||||||
|
getRooms,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
)(withRouter(observer(Home)));
|
)(withRouter(observer(Home)));
|
||||||
|
@ -555,8 +555,8 @@ class FilesStore {
|
|||||||
this.isPreview = predicate;
|
this.isPreview = predicate;
|
||||||
};
|
};
|
||||||
|
|
||||||
setTempFilter = (filser) => {
|
setTempFilter = (filter) => {
|
||||||
this.tempFilter = filser;
|
this.tempFilter = filter;
|
||||||
};
|
};
|
||||||
|
|
||||||
setHighlightFile = (highlightFile) => {
|
setHighlightFile = (highlightFile) => {
|
||||||
@ -3482,6 +3482,13 @@ class FilesStore {
|
|||||||
get roomsForDelete() {
|
get roomsForDelete() {
|
||||||
return this.folders.filter((f) => f.security.Delete);
|
return this.folders.filter((f) => f.security.Delete);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
getRooms = async (filter) => {
|
||||||
|
let newFilter = RoomsFilter.getDefault();
|
||||||
|
Object.assign(newFilter, filter);
|
||||||
|
|
||||||
|
return await api.rooms.getRooms(newFilter);
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export default FilesStore;
|
export default FilesStore;
|
||||||
|
@ -345,6 +345,10 @@
|
|||||||
return this.#getMethodPromise("getList");
|
return this.#getMethodPromise("getList");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
getRooms(filter) {
|
||||||
|
return this.#getMethodPromise("getRooms", filter);
|
||||||
|
}
|
||||||
|
|
||||||
getUserInfo() {
|
getUserInfo() {
|
||||||
return this.#getMethodPromise("getUserInfo");
|
return this.#getMethodPromise("getUserInfo");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user