Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • StoredEvent

Index

Constructors

constructor

  • new StoredEvent(roomId: string, eventId: string, remoteRoomId: string, remoteEventId: string, _extras?: Record<string, unknown>): StoredEvent
  • Create a store event.

    Parameters

    • roomId: string

      The matrix room ID

    • eventId: string

      The matrix event ID

    • remoteRoomId: string

      The remote room ID

    • remoteEventId: string

      The remote event ID

    • _extras: Record<string, unknown> = {}

      Any extra data that may be included with the event.

    Returns StoredEvent

Properties

eventId

eventId: string

remoteEventId

remoteEventId: string

remoteRoomId

remoteRoomId: string

roomId

roomId: string

Methods

get

  • get<T>(key: string): T
  • Get the data value for the given key.

    Type parameters

    • T

    Parameters

    • key: string

      An arbitrary bridge-specific key.

    Returns T

    Stored data for this key. May be undefined.

getId

  • getId(): string

getMatrixEventId

  • getMatrixEventId(): string

getMatrixRoomId

  • getMatrixRoomId(): string

getRemoteEventId

  • getRemoteEventId(): string

getRemoteRoomId

  • getRemoteRoomId(): string

serialize

set

  • set(key: string, val: unknown): void
  • Set an arbitrary bridge-specific data value for this event. This will be serailized under an 'extras' key.

    Parameters

    • key: string

      The key to store the data value under.

    • val: unknown

      The data value. This value should be serializable via JSON.stringify(data).

    Returns void

Static deserialize

Generated using TypeDoc