|
@@ -0,0 +1,21 @@
|
|
|
|
|
+import {
|
|
|
|
|
+ onEntityAdded,
|
|
|
|
|
+ onEntityUpdated,
|
|
|
|
|
+ onEntityRemoved
|
|
|
|
|
+} from "pinia-colada-plugin-normalizer"
|
|
|
|
|
+
|
|
|
|
|
+const getContext = () => import.meta.server ? "server" : "client"
|
|
|
|
|
+
|
|
|
|
|
+export default function useLogNormalizer() {
|
|
|
|
|
+ onEntityAdded("character", (event) =>
|
|
|
|
|
+ console.log("[onEntityAdded]", getContext(), event.key)
|
|
|
|
|
+ )
|
|
|
|
|
+
|
|
|
|
|
+ onEntityUpdated("character", (event) =>
|
|
|
|
|
+ console.log("[onEntityUpdated]", getContext(), event.key)
|
|
|
|
|
+ )
|
|
|
|
|
+
|
|
|
|
|
+ onEntityRemoved("character", (event) =>
|
|
|
|
|
+ console.log("[onEntityRemoved]", getContext(), event.key)
|
|
|
|
|
+ )
|
|
|
|
|
+}
|