Changeset: Move changeset logic to a new Changeset class

This commit is contained in:
Richard Hansen 2021-10-25 06:07:51 -04:00
parent a470253779
commit b718d88157
11 changed files with 193 additions and 127 deletions

View file

@ -158,7 +158,7 @@ const makeChangesetTracker = (scheduler, apool, aceCallbacksProvider) => {
})();
const serializedOps = Changeset.serializeOps(Changeset.squashOps(ops, true));
userChangeset = Changeset.pack(cs.oldLen, cs.newLen, serializedOps, cs.charBank);
Changeset.checkRep(userChangeset);
Changeset.unpack(userChangeset).validate();
if (Changeset.isIdentity(userChangeset)) toSubmit = null;
else toSubmit = userChangeset;