Options
All
  • Public
  • Public/Protected
  • All
Menu

抽奖SDK

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

观看页接口工具

events

events: typeof LotteryEvents

抽奖模块事件

lotteryList

lotteryList: AnXinLottery[] = []

安信 - 抽奖列表

lotteryStatus

lotteryStatus: typeof LotteryStatus

抽奖状态

serverTime

serverTime: number

服务器时间

socketIOEvents

socketIOEvents: typeof SocketIOEvents = ...

socket.io 原生事件名称

Accessors

Protected SDKEventEmitter

  • get SDKEventEmitter(): EventEmitter
  • Returns EventEmitter

Methods

Protected asyncGetXAuthToken

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

    • data: asyncGetterGeneratorParams

    Returns Promise<unknown>

bindSocketIOEvents

  • bindSocketIOEvents(): void

destroy

  • destroy(): void
  • 销毁实例,清除逻辑

    Returns void

getAnXinLotteryList

  • 查询多轮抽奖列表(安信专用)

    Returns Promise<AnXinLotteryListRes>

    抽奖列表

getAppPendantList

getLastLotteryList

  • 查询抽奖列表

    Returns Promise<LotteryListRes>

    抽奖列表

getLotteryRecord

  • 根据场次号查询用户中奖记录

    Parameters

    Returns Promise<SdkLotteryRecordRes>

    Promise 中奖记录列表

getWinnersList

  • 获取中奖人数据

    Parameters

    Returns Promise<WinnerResData>

    Promise

off

  • 取消订阅事件

    Parameters

    Returns Lottery

    this

on

  • 订阅事件

    Parameters

    Returns Lottery

    this

submitInfo

  • 提交中奖人信息

    Parameters

    Returns Promise<SubmitInfoRes>

    Promise

trackLog

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

    • data: ITrackEventData

    Returns Promise<void>

Protected triggerAnXinLotteryEnd

  • 处理抽奖结果事件(安信专用) 对于 安信抽奖,收到lotteryEnd 事件时,挂件文案显示为抽奖中

    Parameters

    Returns void

Protected triggerAnXinLotteryOver

  • 处理抽奖over(安信专用) 对于 安信抽奖,收到LotteryOver事件时,该抽奖已经结束,挂件文案展示已结束

    Parameters

    Returns void

Protected triggerUpdateLotteryList

  • triggerUpdateLotteryList(): void
  • Returns void

unbindCustomEvent

unbindEventHandlers

Protected wrapCustomHandlers

Protected wrapSocketIOEventHandlers

Generated using TypeDoc