Web: Editor: Added possibility to add files to favorites and to delete from favorites.

This commit is contained in:
Tatiana Lopaeva 2021-07-27 18:55:59 +03:00
parent 8ac333f380
commit bef7cdd0b8

View File

@ -22,6 +22,8 @@ import {
getRecentFolderList,
getFolderInfo,
updateFile,
removeFromFavorite,
markAsFavorite,
} from "@appserver/common/api/files";
import { checkIsAuthenticated } from "@appserver/common/api/user";
import { getUser } from "@appserver/common/api/people";
@ -78,6 +80,10 @@ const Editor = () => {
});
};
const updateFavorite = (favorite) => {
docEditor.setFavorite(favorite);
};
const init = async () => {
try {
if (!fileId) return;
@ -464,10 +470,21 @@ const Editor = () => {
const onMetaChange = (event) => {
const newTitle = event.data.title;
const favorite = event.data.favorite;
if (newTitle && newTitle !== docTitle) {
setDocumentTitle(newTitle);
docTitle = newTitle;
}
if (!newTitle)
favorite
? markAsFavorite([+fileId])
.then(() => updateFavorite(favorite))
.catch((error) => console.log("error", error))
: removeFromFavorite([+fileId])
.then(() => updateFavorite(favorite))
.catch((error) => console.log("error", error));
};
return (