You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

12 lines
266 B
Go

package manager
type RoomManagerOption func(manager *RoomManager)
func WithDefaultRoom(metas []RoomMeta) RoomManagerOption {
return func(manager *RoomManager) {
for _, meta := range metas {
manager.CreateRoom(meta.ID, meta.GameType, meta.IsDefault)
}
}
}