25 lines
394 B
Go
25 lines
394 B
Go
package dao
|
|
|
|
import (
|
|
"github.com/rs/zerolog"
|
|
"gitlab.33.cn/chat/dtalk/pkg/logger"
|
|
"gitlab.33.cn/chat/dtalk/pkg/redis"
|
|
"gitlab.33.cn/chat/dtalk/service/call/config"
|
|
)
|
|
|
|
var srvName = "call/dao"
|
|
|
|
type Dao struct {
|
|
log zerolog.Logger
|
|
redis *redis.Pool
|
|
}
|
|
|
|
func New(cfg *config.Config) *Dao {
|
|
d := &Dao{
|
|
log: logger.New(cfg.Env, srvName),
|
|
redis: redis.New(cfg.Redis),
|
|
}
|
|
|
|
return d
|
|
}
|