Skip to content

Commit ae35ab3

Browse files
committed
fix(event_manager): don't need the vim.schedule
1 parent ea095e8 commit ae35ab3

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

lua/opencode/event_manager.lua

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -214,14 +214,12 @@ function EventManager:emit(event_name, data)
214214
local event = { type = event_name, properties = data }
215215

216216
if require('opencode.config').debug.capture_streamed_events then
217-
vim.schedule(function()
218-
table.insert(self.captured_events, vim.deepcopy(event))
219-
end)
217+
table.insert(self.captured_events, vim.deepcopy(event))
220218
end
221219

222220
-- schedule events to allow for similar pieces of state to be updated
223221
for _, callback in ipairs(listeners) do
224-
pcall(vim.schedule_wrap(callback), data)
222+
pcall(callback, data)
225223
end
226224
end
227225

0 commit comments

Comments
 (0)