Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BackendAPI

Hierarchy

  • BackendAPI

Index

Constructors

constructor

  • Parameters

    • app: any

    Returns BackendAPI

Methods

clearSessionKey

  • clearSessionKey(): void
  • Logs out the user by resetting the key

    Returns void

fetchApiStatus

  • fetchApiStatus(): any
  • Fetches the status of the api

    Returns any

getEndpointUrl

  • getEndpointUrl(endpoint: any): any
  • Formats an endpoint like '/user/profile' to a full url

    Parameters

    • endpoint: any

    Returns any

getIsMaintenance

  • getIsMaintenance(): any
  • Returns if the api is under maintenance

    Returns any

getIsMultiplayerMaintenance

  • getIsMultiplayerMaintenance(): any
  • Returns if the multiplayer servers are under maintenance

    Returns any

getMaintenanceReason

  • getMaintenanceReason(): any
  • Returns the reason of maintenance

    Returns any

getMultiplayerMaintenanceReason

  • getMultiplayerMaintenanceReason(): any
  • Returns the reason of multiplayer maintenance

    Returns any

getSessionKey

  • getSessionKey(): any
  • Returns any

internalFetch

  • internalFetch(method: any, endpoint: any, parameters: any): Promise<any>
  • Internal fetch helper

    Parameters

    • method: any
    • endpoint: any
    • parameters: any

    Returns Promise<any>

performRequest

  • performRequest(method: any, endpoint: any, parameters?: any): any
  • Performs a request

    Parameters

    • method: any
    • endpoint: any
    • Default value parameters: any = null

    Returns any

setSessionKey

  • setSessionKey(key: any): void
  • Parameters

    • key: any

    Returns void