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,
|
||||
loadCurrentUser,
|
||||
updateProfileCulture,
|
||||
getRooms,
|
||||
} = this.props;
|
||||
|
||||
const eventData = typeof e.data === "string" ? JSON.parse(e.data) : e.data;
|
||||
@ -451,6 +452,11 @@ class PureHome extends React.Component {
|
||||
case "getUserInfo":
|
||||
res = await loadCurrentUser();
|
||||
break;
|
||||
case "getRooms":
|
||||
{
|
||||
res = await getRooms(data);
|
||||
}
|
||||
break;
|
||||
case "openModal":
|
||||
{
|
||||
const { type, options } = data;
|
||||
@ -713,6 +719,7 @@ export default inject(
|
||||
setIsPreview,
|
||||
addTagsToRoom,
|
||||
removeTagsFromRoom,
|
||||
getRooms,
|
||||
} = filesStore;
|
||||
|
||||
const { updateProfileCulture } = peopleStore.targetUserStore;
|
||||
@ -750,8 +757,12 @@ export default inject(
|
||||
setItemsSelectionTitle,
|
||||
} = secondaryProgressDataStore;
|
||||
|
||||
const { setUploadPanelVisible, startUpload, uploaded, converted } =
|
||||
uploadDataStore;
|
||||
const {
|
||||
setUploadPanelVisible,
|
||||
startUpload,
|
||||
uploaded,
|
||||
converted,
|
||||
} = uploadDataStore;
|
||||
|
||||
const { uploadEmptyFolders } = filesActionsStore;
|
||||
|
||||
@ -871,6 +882,7 @@ export default inject(
|
||||
loadCurrentUser,
|
||||
user,
|
||||
updateProfileCulture,
|
||||
getRooms,
|
||||
};
|
||||
}
|
||||
)(withRouter(observer(Home)));
|
||||
|
@ -555,8 +555,8 @@ class FilesStore {
|
||||
this.isPreview = predicate;
|
||||
};
|
||||
|
||||
setTempFilter = (filser) => {
|
||||
this.tempFilter = filser;
|
||||
setTempFilter = (filter) => {
|
||||
this.tempFilter = filter;
|
||||
};
|
||||
|
||||
setHighlightFile = (highlightFile) => {
|
||||
@ -3482,6 +3482,13 @@ class FilesStore {
|
||||
get roomsForDelete() {
|
||||
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;
|
||||
|
@ -345,6 +345,10 @@
|
||||
return this.#getMethodPromise("getList");
|
||||
}
|
||||
|
||||
getRooms(filter) {
|
||||
return this.#getMethodPromise("getRooms", filter);
|
||||
}
|
||||
|
||||
getUserInfo() {
|
||||
return this.#getMethodPromise("getUserInfo");
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user