live

package
v0.0.0-...-83adff0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 6, 2020 License: GPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dao

type Dao struct {
	// contains filtered or unexported fields
}

Dao is space dao

func New

func New(c *conf.Config) (d *Dao)

New initial space dao

func (*Dao) AppMRoom

func (d *Dao) AppMRoom(c context.Context, roomids []int64) (rs map[int64]*live.Room, err error)

AppMRoom for live

func (*Dao) Glory

func (d *Dao) Glory(c context.Context, uid int64) (glory []*live.Glory, err error)

Glory for live search

func (*Dao) Live

func (d *Dao) Live(c context.Context, mid int64, platform string) (live json.RawMessage, err error)

Live is space live data.

func (*Dao) LiveByRIDs

func (d *Dao) LiveByRIDs(c context.Context, roomIDs []int64) (info map[int64]*live.RoomInfo, err error)

LiveByRIDs get live info by room_ids.

func (*Dao) MedalStatus

func (d *Dao) MedalStatus(c context.Context, mid int64) (status int, err error)

MedalStatus for live

func (*Dao) StatusInfo

func (d *Dao) StatusInfo(c context.Context, mids []int64) (status map[int64]*live.Status, err error)

StatusInfo for live

func (*Dao) UserInfo

func (d *Dao) UserInfo(c context.Context, uids []int64) (userInfo map[int64]map[string]*live.Exp, err error)

UserInfo for live search

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL