Options
All
  • Public
  • Public/Protected
  • All
Menu

Message table service.

Hierarchy

  • MessageService

Index

Constructors

constructor

Methods

deleteMessage

  • deleteMessage(messageID: string): Promise<void>

deleteOldMessages

  • deleteOldMessages(fromUserID: string, toUserID: string): Promise<void>

getMessage

  • getMessage(messageID: string): Promise<NBMessage>

getMessageThreads

  • getMessageThreads(userID: string): Promise<NBMessage[]>

getMessages

  • getMessages(userID1: string, userID2: string): Promise<NBMessage[]>

markRead

  • markRead(messageID: string): Promise<NBMessage>

markUnread

  • markUnread(messageID: string): Promise<NBMessage>

messageExists

  • messageExists(messageID: string): Promise<boolean>

sendMessage

  • sendMessage(fromUserID: string, toUserID: string, content: string): Promise<NBMessage>
  • Send a message.

    Parameters

    • fromUserID: string

      The ID of the user sending the message.

    • toUserID: string

      The ID of the user receiving the message.

    • content: string

      The message content.

    Returns Promise<NBMessage>

    The new message record.

Generated using TypeDoc