(msgs []session.Message)
| 471 | } |
| 472 | |
| 473 | func countUserMessages(msgs []session.Message) int { |
| 474 | n := 0 |
| 475 | for _, m := range msgs { |
| 476 | if m.Message.Role == chat.MessageRoleUser { |
| 477 | n++ |
| 478 | } |
| 479 | } |
| 480 | return n |
| 481 | } |
| 482 | |
| 483 | // GetSessions retrieves all sessions. |
| 484 | func (sm *SessionManager) GetSessions(ctx context.Context) ([]*session.Session, error) { |
no outgoing calls
no test coverage detected