fix: exit if no preds found
This commit is contained in:
+13
-6
@@ -45,6 +45,9 @@ func NewModel(db geodata.TimezoneMap, ghUser, manualTz, targetTime string) Model
|
||||
m.err = err
|
||||
} else {
|
||||
m.preds = preds
|
||||
if len(m.preds) == 0 {
|
||||
m.err = fmt.Errorf("no valid tzs found. Are you sure tz is correct?")
|
||||
}
|
||||
m.table = newTable(m.preds)
|
||||
m.displayTz = m.manualTz
|
||||
}
|
||||
@@ -60,8 +63,12 @@ func NewModel(db geodata.TimezoneMap, ghUser, manualTz, targetTime string) Model
|
||||
m.err = err
|
||||
} else {
|
||||
m.preds = preds
|
||||
m.table = newTable(m.preds)
|
||||
m.displayTz = strings.Join(tzs, ", ")
|
||||
if len(m.preds) == 0 {
|
||||
m.err = fmt.Errorf("no valid tzs found. Are you sure time is correct?")
|
||||
} else {
|
||||
m.table = newTable(m.preds)
|
||||
m.displayTz = strings.Join(tzs, ", ")
|
||||
}
|
||||
}
|
||||
}
|
||||
case ghUser != "":
|
||||
@@ -107,6 +114,10 @@ func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
||||
m.err = err
|
||||
} else {
|
||||
m.preds = preds
|
||||
if len(m.preds) == 0 {
|
||||
m.err = fmt.Errorf("no valid tzs found. Are you sure user is active?")
|
||||
return m, tea.Quit
|
||||
}
|
||||
m.table = newTable(m.preds)
|
||||
m.displayTz = strings.Join(msg, ", ")
|
||||
m.loadingGithubTz = false
|
||||
@@ -132,10 +143,6 @@ func (m Model) View() string {
|
||||
return AppStyle.Render(SubtleStyle.Render("Fetching github commits..."))
|
||||
}
|
||||
|
||||
if len(m.preds) == 0 {
|
||||
return AppStyle.Render(SubtleStyle.Render("No valid tzs found. Are you sure tz is correct/user is active?"))
|
||||
}
|
||||
|
||||
var header string
|
||||
if m.manualTz != "" {
|
||||
header += SubtleStyle.Render(fmt.Sprintf("Tz : %s\n", m.displayTz))
|
||||
|
||||
Reference in New Issue
Block a user