Merge branch 'bugfix/ssr-translations' of https://github.com/ONLYOFFICE/DocSpace into bugfix/ssr-translations

This commit is contained in:
Timofey Boyko 2023-02-03 19:07:02 +03:00
commit 7df2d0dd0f

View File

@ -682,6 +682,8 @@ class FilesStore {
console.log("[WS] subscribe to file's changes", file.id, file.title)
);
}
this.viewAs === "tile" && this.createThumbnails();
};
setFolders = (folders) => {
@ -1102,8 +1104,6 @@ class FilesStore {
selectedFolder: { ...this.selectedFolderStore },
};
this.viewAs === "tile" && this.createThumbnails();
if (this.createdItem) {
const newItem = this.filesList.find(
(item) => item.id === this.createdItem.id
@ -1237,8 +1237,6 @@ class FilesStore {
selectedFolder: { ...this.selectedFolderStore },
};
this.viewAs === "tile" && this.createThumbnails();
if (this.createdItem) {
const newItem = this.filesList.find(
(item) => item.id === this.createdItem.id
@ -2944,16 +2942,13 @@ class FilesStore {
};
createThumbnails = () => {
const filesList = [...this.files, this.folders];
const fileIds = [];
filesList.map((file) => {
const { thumbnailStatus } = file;
if (thumbnailStatus === thumbnailStatuses.WAITING) fileIds.push(file.id);
const files = this.files?.filter((file) => {
return file?.thumbnailStatus === thumbnailStatuses.WAITING;
});
if (fileIds.length) return api.files.createThumbnails(fileIds);
if (!files?.length) return;
return api.files.createThumbnails(files.map((f) => f.id));
};
createThumbnail = async (fileId) => {