20 lines
410 B
Go
20 lines
410 B
Go
package dao
|
|
|
|
import (
|
|
"git.tek.govt.hu/dowerx/chat/server/dao/postgres"
|
|
"git.tek.govt.hu/dowerx/chat/server/dao/valkey"
|
|
"git.tek.govt.hu/dowerx/chat/server/util"
|
|
)
|
|
|
|
func MakeUserDAO() (IUserDAO, *util.ChatError) {
|
|
dao := &postgres.UserDAOPG{}
|
|
err := dao.Init()
|
|
return dao, err
|
|
}
|
|
|
|
func MakeSessionDAO() (ISessionDAO, *util.ChatError) {
|
|
dao := &valkey.SessionDAOVK{}
|
|
err := dao.Init()
|
|
return dao, err
|
|
}
|