)]}'
{
  "commit": "28e39ac7817834d258a0f75a33b4590c769cb1bc",
  "tree": "23eed3fd8cdc60e107d5070c300dfaf488b45507",
  "parents": [
    "6b8b7660f2e2e964453ebace40dda7122f6d9eca"
  ],
  "author": {
    "name": "philip.zeyliger",
    "email": "philip.zeyliger@gmail.com",
    "time": "Mon Jun 16 22:04:35 2025 +0000"
  },
  "committer": {
    "name": "Philip Zeyliger",
    "email": "philip@bold.dev",
    "time": "Mon Jun 16 21:30:06 2025 -0700"
  },
  "message": "loop: remove unused waitForEnd parameter and endWaitGroup functionality\n\nRemove wait_for_end query parameter and associated synchronization logic\nthat was not being used in the codebase.\n\nChanges:\n- Remove waitForEnd query parameter parsing in SSE handler\n- Remove endWaitGroup sync.WaitGroup field from Server struct\n- Simplify shutdown logic to use basic 100ms delay instead of complex waitgroup timeout\n- Remove related comment documentation\n\nThis cleanup eliminates unused functionality while maintaining the same\nshutdown behavior with simpler code.\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: s76684f9f4ec3a5d1k\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3b93d3e407eafe7e7aa25f90300efc6181d14f19",
      "old_mode": 33188,
      "old_path": "loop/server/loophttp.go",
      "new_id": "b5fddb4dfdb298935bba88e9b3c83004bd74ae35",
      "new_mode": 33188,
      "new_path": "loop/server/loophttp.go"
    }
  ]
}
