Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • UserManager

Index

Constructors

Properties

bot: Synergy
cached: Map<number, User> = ...
discordIdsAssociations: Map<string, number> = ...
timer: Timeout

Methods

  • createFromDiscord(dUser: User, groups?: string[]): Promise<User>
  • fetchBulk(userIds: number[], force?: boolean): Promise<User[]>
  • fetchOne(userId: number, force?: boolean): Promise<null | User>
  • idFromDiscordId(id: string): undefined | number
  • syncCacheEntry(user: User, storageUser: StorageUser, t: Transaction): Promise<void>
  • syncStorage(): Promise<void>
  • Don't execute this function directly! It is for internal calls

    Returns Promise<void>

  • updateAssociations(): Promise<void>
  • Don't execute this function directly! It is for internal calls

    Returns Promise<void>

Generated using TypeDoc