server/controller/UserController.go
2025-06-04 19:14:58 +02:00

26 lines
508 B
Go

package controller
import (
"git.tek.govt.hu/dowerx/chat/server/dao"
"git.tek.govt.hu/dowerx/chat/server/model"
"git.tek.govt.hu/dowerx/chat/server/util"
)
type UserController struct {
userDAO dao.IUserDAO
}
func (c *UserController) init() *util.ChatError {
userDAO, err := dao.MakeUserDAO()
c.userDAO = userDAO
if err != nil {
return err
}
return nil
}
func (c UserController) GetUser(username string) (model.User, *util.ChatError) {
return c.userDAO.Read(model.User{Username: username})
}