diff options
Diffstat (limited to 'src/Message.interface.ts')
-rw-r--r-- | src/Message.interface.ts | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/Message.interface.ts b/src/Message.interface.ts index 2a44ece8..ef5e7483 100644 --- a/src/Message.interface.ts +++ b/src/Message.interface.ts @@ -43,6 +43,8 @@ export interface IMessagePayload { chatMarkersReceived?: boolean; chatMarkersDisplayed?: boolean; chatMarkersAcknowledged?: boolean; + replacedBy?: string; + original?: string; } export interface IMessage { @@ -145,4 +147,16 @@ export interface IMessage { getErrorMessage(): string; updateProgress(transferred: number, complete: number); + + getLastVersion(): IMessage; + + getReplacedBy(): IMessage; + + setReplacedBy(message: IMessage): void; + + getOriginal(): IMessage; + + setOriginal(message: IMessage): void; + + isReplacement(): boolean; } |