Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewData, NewRoomRepo)
ProviderSet is data providers.
Functions ¶
Types ¶
type JoinedRoom ¶
type JoinedRoom struct { Room RoomMember }
func (*JoinedRoom) ToBizJoinedRoom ¶
func (jr *JoinedRoom) ToBizJoinedRoom() *biz.JoinedRoom
type Room ¶
type Room struct { Id int64 `gorm:"primary_key"` Name string `gorm:"size:255"` Host int64 `gorm:"not null"` Private bool `gorm:"not null"` PasswordHash string `gorm:"size:255"` PasswordReal string `gorm:"size:16"` MemberLimit int `gorm:"not null"` CreatedAt time.Time `gorm:"column:created_at"` EmulatorName string `gorm:"not null"` }
type RoomMember ¶
type RoomMember struct { Id int64 `gorm:"primary_key;auto_increment"` RoomId int64 `gorm:"not null;"` UserId int64 `gorm:"not null;"` Role int `gorm:"not null"` JoinedAt time.Time `gorm:"column:joined_at"` }
func (*RoomMember) ToBizRoomMember ¶
func (m *RoomMember) ToBizRoomMember() *biz.RoomMember
Click to show internal directories.
Click to hide internal directories.