Documentation ¶
Index ¶
- Variables
- type Database
- func (store *Database) GetChatwootConversationIDFromMatrixRoom(ctx context.Context, roomID id.RoomID) (chatwootapi.ConversationID, error)
- func (store *Database) GetChatwootMessageIDsForMatrixEventID(ctx context.Context, matrixEventID id.EventID) (messageIDs []chatwootapi.MessageID, err error)
- func (store *Database) GetMatrixEventIDsForChatwootMessage(ctx context.Context, chatwootMessageID chatwootapi.MessageID) []id.EventID
- func (store *Database) GetMatrixRoomFromChatwootConversation(ctx context.Context, conversationID chatwootapi.ConversationID) (id.RoomID, id.EventID, error)
- func (store *Database) SetChatwootMessageIDForMatrixEvent(ctx context.Context, eventID id.EventID, ...) error
- func (store *Database) UpdateConversationIDForRoom(ctx context.Context, roomID id.RoomID, ...) error
- func (store *Database) UpdateMostRecentEventIDForRoom(ctx context.Context, roomID id.RoomID, mostRecentEventID id.EventID) error
Constants ¶
This section is empty.
Variables ¶
View Source
var UpgradeTable dbutil.UpgradeTable
Functions ¶
This section is empty.
Types ¶
type Database ¶
func NewDatabase ¶
func (*Database) GetChatwootConversationIDFromMatrixRoom ¶
func (store *Database) GetChatwootConversationIDFromMatrixRoom(ctx context.Context, roomID id.RoomID) (chatwootapi.ConversationID, error)
func (*Database) GetChatwootMessageIDsForMatrixEventID ¶
func (*Database) GetMatrixEventIDsForChatwootMessage ¶
func (*Database) GetMatrixRoomFromChatwootConversation ¶
func (store *Database) GetMatrixRoomFromChatwootConversation(ctx context.Context, conversationID chatwootapi.ConversationID) (id.RoomID, id.EventID, error)
func (*Database) SetChatwootMessageIDForMatrixEvent ¶
func (*Database) UpdateConversationIDForRoom ¶
func (store *Database) UpdateConversationIDForRoom(ctx context.Context, roomID id.RoomID, conversationID chatwootapi.ConversationID) error
Click to show internal directories.
Click to hide internal directories.