perf: ask user
This commit is contained in:
@@ -12,6 +12,7 @@ type (
|
||||
eventMsg app.UIEvent
|
||||
snapshotMsg app.UISnapshot
|
||||
doneMsg struct{}
|
||||
askUserMsg askUserRequest
|
||||
startResultMsg struct{ err error }
|
||||
steerResultMsg struct{}
|
||||
spinnerTickMsg time.Time
|
||||
@@ -102,3 +103,13 @@ func listenStreamClear(rt *app.Runtime) tea.Cmd {
|
||||
return streamClearMsg{}
|
||||
}
|
||||
}
|
||||
|
||||
func listenAskUser(bridge *askUserBridge) tea.Cmd {
|
||||
return func() tea.Msg {
|
||||
req, ok := <-bridge.requests
|
||||
if !ok {
|
||||
return nil
|
||||
}
|
||||
return askUserMsg(req)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user