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/renderer/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/renderer/src')
-rw-r--r-- | packages/renderer/src/stores/RendererStore.ts | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/renderer/src/stores/RendererStore.ts b/packages/renderer/src/stores/RendererStore.ts index a4e6197..4cbf6aa 100644 --- a/packages/renderer/src/stores/RendererStore.ts +++ b/packages/renderer/src/stores/RendererStore.ts | |||
@@ -25,7 +25,13 @@ import { | |||
25 | SophieRenderer, | 25 | SophieRenderer, |
26 | ThemeSource, | 26 | ThemeSource, |
27 | } from '@sophie/shared'; | 27 | } from '@sophie/shared'; |
28 | import { applySnapshot, applyPatch, Instance, types } from 'mobx-state-tree'; | 28 | import { |
29 | applySnapshot, | ||
30 | applyPatch, | ||
31 | Instance, | ||
32 | types, | ||
33 | IJsonPatch, | ||
34 | } from 'mobx-state-tree'; | ||
29 | 35 | ||
30 | import RendererEnv from '../env/RendererEnv'; | 36 | import RendererEnv from '../env/RendererEnv'; |
31 | import getEnv from '../env/getEnv'; | 37 | import getEnv from '../env/getEnv'; |