Skip to content

Commit 0be71d9

Browse files
committed
feat(state): split state in smaller slices
1 parent 1be50bb commit 0be71d9

16 files changed

Lines changed: 1049 additions & 913 deletions

lua/opencode/api.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ local function build_toggle_open_context(restore_hidden)
9898
end
9999

100100
M.toggle = Promise.async(function(new_session)
101-
local decision = state.resolve_toggle_decision(config.ui.persist_state, state.display_route ~= nil)
101+
local decision = state.ui.resolve_toggle_decision(config.ui.persist_state, state.display_route ~= nil)
102102
local action = decision.action
103103
local is_new_session = new_session == true
104104

lua/opencode/core.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ M.open = Promise.async(function(opts)
103103
if restoring_hidden then
104104
local restored = ui.restore_hidden_windows()
105105
if not restored then
106-
state.clear_hidden_window_state()
106+
state.ui.clear_hidden_window_state()
107107
restoring_hidden = false
108108
state.ui.set_windows(ui.create_windows())
109109
end

0 commit comments

Comments
 (0)