Make Todo notes use CRDT docs directly
This commit is contained in:
+2
-1
@@ -10,6 +10,7 @@ import {
|
|||||||
} from "@connectrpc/connect";
|
} from "@connectrpc/connect";
|
||||||
import * as Automerge from "@automerge/automerge";
|
import * as Automerge from "@automerge/automerge";
|
||||||
import {
|
import {
|
||||||
|
createAutomergeFieldValue,
|
||||||
encodeAutomergeFieldWrite,
|
encodeAutomergeFieldWrite,
|
||||||
loadAutomergeFieldDoc,
|
loadAutomergeFieldDoc,
|
||||||
type CaminoAutomergeDoc,
|
type CaminoAutomergeDoc,
|
||||||
@@ -842,7 +843,7 @@ export const createCrdtField = <T>(
|
|||||||
await camino.setField({
|
await camino.setField({
|
||||||
objectId,
|
objectId,
|
||||||
fieldName,
|
fieldName,
|
||||||
value: jsToProtoValue(value, { fieldType, conflictStrategy: "crdt" }),
|
value: jsToProtoValue(createAutomergeFieldValue(value, fieldType)),
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user