merged from gramsrv upstream
This commit is contained in:
parent
79c64ee916
commit
21a0856587
651 changed files with 54774 additions and 4590 deletions
|
|
@ -12,10 +12,11 @@ import (
|
|||
|
||||
// MessageStore 用 PostgreSQL 实现 store.MessageStore。
|
||||
type MessageStore struct {
|
||||
db sqlcgen.DBTX
|
||||
q *sqlcgen.Queries
|
||||
boxIDs store.BoxIDAllocator
|
||||
log *zap.Logger
|
||||
db sqlcgen.DBTX
|
||||
q *sqlcgen.Queries
|
||||
boxIDs store.BoxIDAllocator
|
||||
privateSendLanes *userLaneActor
|
||||
log *zap.Logger
|
||||
}
|
||||
|
||||
type txBeginner interface {
|
||||
|
|
@ -41,7 +42,7 @@ func WithMessageLogger(log *zap.Logger) MessageStoreOption {
|
|||
|
||||
// NewMessageStore 基于 pgx 连接池(或事务)创建 MessageStore。
|
||||
func NewMessageStore(db sqlcgen.DBTX, opts ...MessageStoreOption) *MessageStore {
|
||||
s := &MessageStore{db: db, q: sqlcgen.New(db)}
|
||||
s := &MessageStore{db: db, q: sqlcgen.New(db), privateSendLanes: defaultPrivateSendLaneActor}
|
||||
for _, opt := range opts {
|
||||
opt(s)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue