( ctx context.Context, store database.Store, params database.InsertChatMessagesParams, )
| 3892 | } |
| 3893 | |
| 3894 | func insertChatMessageWithStore( |
| 3895 | ctx context.Context, |
| 3896 | store database.Store, |
| 3897 | params database.InsertChatMessagesParams, |
| 3898 | ) ([]database.ChatMessage, error) { |
| 3899 | messages, err := store.InsertChatMessages(ctx, params) |
| 3900 | if err != nil { |
| 3901 | return nil, xerrors.Errorf("insert chat message: %w", err) |
| 3902 | } |
| 3903 | return messages, nil |
| 3904 | } |
| 3905 | |
| 3906 | // chatMessage is the base message type for batch inserts. Use directly |
| 3907 | // only for non-user messages; for user messages, use userChatMessage. |
no test coverage detected