feat: Add reordering to starred documents (#2953)

* draft

* reordering

* JIT Index stars on first load

* test

* Remove unused code on client

* small unrefactor
This commit is contained in:
Tom Moor
2022-01-21 18:11:50 -08:00
committed by GitHub
parent 49533d7a3f
commit 79e2cad5b9
32 changed files with 931 additions and 132 deletions

View File

@@ -72,6 +72,7 @@ class SocketProvider extends React.Component<Props> {
collections,
groups,
pins,
stars,
memberships,
policies,
presence,
@@ -273,12 +274,16 @@ class SocketProvider extends React.Component<Props> {
pins.remove(event.modelId);
});
this.socket.on("documents.star", (event: any) => {
documents.starredIds.set(event.documentId, true);
this.socket.on("stars.create", (event: any) => {
stars.add(event);
});
this.socket.on("documents.unstar", (event: any) => {
documents.starredIds.set(event.documentId, false);
this.socket.on("stars.update", (event: any) => {
stars.add(event);
});
this.socket.on("stars.delete", (event: any) => {
stars.remove(event.modelId);
});
this.socket.on("documents.permanent_delete", (event: any) => {