Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

Protected _bindedCustomEventHandlers

_bindedCustomEventHandlers: CustomEventHandlers = ...

绑定了 this 上下文的 message 以外事件处理器

Protected _bindedMsgHandlers

_bindedMsgHandlers: MsgHandlers = ...

绑定了 this 上下文的 msg 处理器

Protected _bindedSocketIOEventsHandlers

_bindedSocketIOEventsHandlers: CustomEventHandlers = ...

socket.io 事件处理

Protected _liveApi

_liveApi: default

直播后台 api ajax 工具

Protected _otherApi

_otherApi: default

其他 api ajax 工具

Protected _watchApi

_watchApi: default

观看页接口工具

curVotedList

curVotedList: string[] = []

events

events: typeof VoteEvents

投票模块事件

socketIOEvents

socketIOEvents: typeof SocketIOEvents = ...

socket.io 原生事件名称

votingList

votingList: VotingList

当前在进行的投票活动

Accessors

Protected SDKEventEmitter

  • get SDKEventEmitter(): EventEmitter
  • Returns EventEmitter

Protected customEventHandlers

  • 模块对应所需的事件及处理方法

    Returns CustomEventHandlers

Protected voteMsgHandlers

  • 模块对应所需的事件及处理方法

    Returns MsgHandlers

Methods

Protected asyncGetXAuthToken

  • asyncGetXAuthToken(data: asyncGetterGeneratorParams): Promise<unknown>
  • Parameters

    • data: asyncGetterGeneratorParams

    Returns Promise<unknown>

bindSocketIOEvents

  • bindSocketIOEvents(): void

destroy

  • destroy(): void
  • 销毁实例

    Returns void

getAppPendantList

getVoteList

  • 获取投票选项列表

    Returns Promise<undefined | VoteListRes>

getVotedList

  • getVotedList(): string[]
  • 获取已投票列表

    Returns string[]

off

  • 取消订阅事件

    Parameters

    Returns Vote

    this

on

  • 订阅事件

    Parameters

    Returns Vote

    this

Protected onVoteChangeOrder

Protected onVoteDelete

  • 处理删除投票事件

    Parameters

    Returns void

Protected onVoteDeleteAll

  • 处理清空投票事件

    Parameters

    Returns void

onVoteMsg

  • onVoteMsg(res: string): Vote
  • Parameters

    • res: string

    Returns Vote

Protected onVoteResult

  • 处理投票结果事件

    Parameters

    Returns void

Protected onVoteStart

  • 处理投票开始事件

    Parameters

    Returns void

Protected onVoteStop

  • 处理投票结束事件

    Parameters

    Returns void

pushVotedList

  • pushVotedList(id: string): void
  • 新增 已投票的id

    Parameters

    • id: string

    Returns void

toVote

  • 给选项投票

    Parameters

    • id: string

      投票ID

    Returns Promise<ToVoteRes>

trackLog

  • trackLog(data: ITrackEventData): Promise<void>
  • Parameters

    • data: ITrackEventData

    Returns Promise<void>

unbindCustomEvent

  • unbindCustomEvent(): Vote

unbindEventHandlers

  • unbindEventHandlers(): Vote

Protected wrapCustomHandlers

Protected wrapSocketIOEventHandlers

Generated using TypeDoc