(status database.ChatStatus)
| 962 | } |
| 963 | |
| 964 | func fallbackTurnStatusLabel(status database.ChatStatus) string { |
| 965 | switch status { |
| 966 | case database.ChatStatusWaiting: |
| 967 | return "Finished latest turn" |
| 968 | case database.ChatStatusPending: |
| 969 | return "Still working on request" |
| 970 | case database.ChatStatusRequiresAction: |
| 971 | return "Waiting for user input" |
| 972 | case database.ChatStatusError: |
| 973 | return "Hit an error" |
| 974 | default: |
| 975 | return "Updated chat status" |
| 976 | } |
| 977 | } |
| 978 | |
| 979 | func normalizeTurnStatusLabel(text string) (string, bool) { |
| 980 | text = strings.TrimSpace(text) |
no outgoing calls