server/dao/Factory.go
2025-06-04 19:14:58 +02:00

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
}