Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UserDAO

Hierarchy

Index

Constructors

constructor

Accessors

http

Methods

changePassword

  • changePassword(currentPassword: string, newPassword: string): Promise<TwitarrResult<any>>

comment

createUser

  • createUser(registrationCode: string, username: string, password: string, displayName?: string): Promise<TwitarrResult<any>>
  • Parameters

    • registrationCode: string
    • username: string
    • password: string
    • Optional displayName: string

    Returns Promise<TwitarrResult<any>>

getMentions

  • getMentions(): Promise<number>

Protected handleErrors

login

  • login(): Promise<any>

profile

resetMentions

  • resetMentions(): Promise<number>

resetPassword

  • resetPassword(username: string, registrationCode: string, newPassword: string): Promise<TwitarrResult<any>>

starred

  • starred(): Promise<any>

toggleStarred

  • toggleStarred(username: string): Promise<boolean>

update

  • update(display_name?: string, email?: string, home_location?: string, real_name?: string, pronouns?: string, room_number?: number): Promise<UserProfileInfo>
  • Parameters

    • Optional display_name: string
    • Optional email: string
    • Optional home_location: string
    • Optional real_name: string
    • Optional pronouns: string
    • Optional room_number: number

    Returns Promise<UserProfileInfo>

Generated using TypeDoc