incognitolm commited on
Commit
4768abb
·
1 Parent(s): 35318fb

Update wsHandler.js

Browse files
Files changed (1) hide show
  1. server/wsHandler.js +2 -6
server/wsHandler.js CHANGED
@@ -296,14 +296,10 @@ const handlers = {
296
  // Find the target message in the tree and add new version
297
  const newRoot = validateAndRepairTree(JSON.parse(JSON.stringify(rootMessage)));
298
  const found = findAndUpdateMessage(newRoot, targetMsg.id, (msgInTree) => {
299
- // Get current tail
300
- const currentVerIdx = msgInTree.currentVersionIdx ?? 0;
301
- const currentTail = msgInTree.versions[currentVerIdx]?.tail || [];
302
-
303
- // Add new version with same tail as current
304
  msgInTree.versions.push({
305
  content: newContent,
306
- tail: JSON.parse(JSON.stringify(currentTail)),
307
  timestamp: Date.now()
308
  });
309
  msgInTree.currentVersionIdx = msgInTree.versions.length - 1;
 
296
  // Find the target message in the tree and add new version
297
  const newRoot = validateAndRepairTree(JSON.parse(JSON.stringify(rootMessage)));
298
  const found = findAndUpdateMessage(newRoot, targetMsg.id, (msgInTree) => {
299
+ // Add new version with EMPTY tail (no responses yet for this edited version)
 
 
 
 
300
  msgInTree.versions.push({
301
  content: newContent,
302
+ tail: [], // New version starts fresh, no tail
303
  timestamp: Date.now()
304
  });
305
  msgInTree.currentVersionIdx = msgInTree.versions.length - 1;