Fix: create room settings fileds

pull/134/head
zijiren233 11 months ago
parent ab970987c2
commit cb2d985e68

@ -68,7 +68,7 @@ func CreateRoom(ctx *gin.Context) {
return
}
room, err := user.CreateRoom(req.RoomName, req.Password, db.WithSettingHidden(req.Hidden))
room, err := user.CreateRoom(req.RoomName, req.Password, db.WithSettingHidden(req.Settings.Hidden))
if err != nil {
log.Errorf("create room failed: %v", err)
ctx.AbortWithStatusJSON(http.StatusBadRequest, model.NewApiErrorResp(err))

@ -28,7 +28,9 @@ func (f FormatEmptyPasswordError) Error() string {
type CreateRoomReq struct {
RoomName string `json:"roomName"`
Password string `json:"password"`
Hidden bool `json:"hidden"`
Settings struct {
Hidden bool `json:"hidden"`
} `json:"settings"`
}
func (c *CreateRoomReq) Decode(ctx *gin.Context) error {

Loading…
Cancel
Save