Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/jsxc/jsxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/Message.interface.ts')
-rw-r--r--src/Message.interface.ts14
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;
}