diff options
author | Kristóf Marussy <kristof@marussy.com> | 2022-01-25 17:56:28 +0100 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2022-02-08 21:43:17 +0100 |
commit | c5f213df7b0d207667692395738c92c01f7e0837 (patch) | |
tree | 9a1220f67ea71df13bd01482eff0f0dc4c8a8c8a /packages/shared/src | |
parent | refactor: Store services in a map (diff) | |
download | sophie-c5f213df7b0d207667692395738c92c01f7e0837.tar.gz sophie-c5f213df7b0d207667692395738c92c01f7e0837.tar.zst sophie-c5f213df7b0d207667692395738c92c01f7e0837.zip |
refactor: Apply shared store patches in batches
Makes sure that the renderer always sees a consistent state.
Signed-off-by: Kristóf Marussy <kristof@marussy.com>
Diffstat (limited to 'packages/shared/src')
-rw-r--r-- | packages/shared/src/stores/SharedStore.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/shared/src/stores/SharedStore.ts b/packages/shared/src/stores/SharedStore.ts index fc8372e..f301b9d 100644 --- a/packages/shared/src/stores/SharedStore.ts +++ b/packages/shared/src/stores/SharedStore.ts | |||
@@ -50,5 +50,5 @@ export interface SharedStoreSnapshotOut | |||
50 | export interface SharedStoreListener { | 50 | export interface SharedStoreListener { |
51 | onSnapshot(snapshot: SharedStoreSnapshotIn): void; | 51 | onSnapshot(snapshot: SharedStoreSnapshotIn): void; |
52 | 52 | ||
53 | onPatch(patch: IJsonPatch): void; | 53 | onPatch(patches: IJsonPatch[]): void; |
54 | } | 54 | } |