Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ApiResultReporter

Hierarchy

  • ApiResultReporter

Index

Constructors

constructor

  • Parameters

    • __namedParameters: object
      • logger: any
      • server: any

    Returns ApiResultReporter

Methods

reportClientMatchReject

  • reportClientMatchReject(userId: any): void
  • Reports that a user rejected a match, used to give him a penalty

    Parameters

    • userId: any

    Returns void

reportMultiplayerMatchAbortedDueToDesync

  • reportMultiplayerMatchAbortedDueToDesync(__namedParameters: object): void
  • Reports that a game had to get aborted due to desync

    Parameters

    • __namedParameters: object
      • chatText: any
      • duration: any
      • gameId: any
      • userIds: any

    Returns void

reportMultiplayerMatchEndedDueToGameover

  • reportMultiplayerMatchEndedDueToGameover(__namedParameters: object): void
  • Reports that a match ended due to gameover

    Parameters

    • __namedParameters: object
      • chatText: any
      • duration: any
      • gameId: any
      • loserUserIds: any
      • winnerUserIds: any

    Returns void

reportMultiplayerMatchEndedDueToLeavingPlayers

  • reportMultiplayerMatchEndedDueToLeavingPlayers(__namedParameters: object): void
  • Reports that a match ended because a player left (the penalty for this stuff is handled seperately)

    Parameters

    • __namedParameters: object
      • chatText: any
      • disconnectedUserIds: any
      • duration: any
      • gameId: any
      • remainingUserIds: any

    Returns void

reportMultiplayerMatchStarted

  • reportMultiplayerMatchStarted(gameId: any, modeId: any, userIds: any): void
  • Reports that a game started, mainly for tracking purposes

    Parameters

    • gameId: any
    • modeId: any
    • userIds: any

    Returns void

takeEvents

  • takeEvents(): any
  • Returns all events

    Returns any