Fix conversation messages
Change-Id: I999839176bf523f1968dada3e3ebd8703f08656f
diff --git a/server/src/jamid/jami-signal-interfaces.ts b/server/src/jamid/jami-signal-interfaces.ts
index a839309..76025e1 100644
--- a/server/src/jamid/jami-signal-interfaces.ts
+++ b/server/src/jamid/jami-signal-interfaces.ts
@@ -17,6 +17,8 @@
*/
import { AccountDetails, Message, VolatileDetails } from 'jami-web-common';
+import { Blob, StringMap } from './jami-swig.js';
+
// These interfaces are used to hold all the parameters for signal handlers
// These parameters' names and types can be found in daemon/bin/nodejs/callback.h
// or in their relevant SWIG interface files (.i) in daemon/bin/nodejs
@@ -69,6 +71,14 @@
state: number; // TODO: Replace state number with enum (see account_const.h)
}
+export interface IncomingTrustRequest {
+ accountId: string;
+ conversationId: string;
+ from: string;
+ payload: Blob;
+ received: number;
+}
+
export interface ContactAdded {
accountId: string;
contactId: string;
@@ -81,6 +91,12 @@
banned: boolean;
}
+export interface ConversationRequestReceived {
+ accountId: string;
+ conversationId: string;
+ metadata: StringMap;
+}
+
export interface ConversationReady {
accountId: string;
conversationId: string;
@@ -98,6 +114,13 @@
messages: Message[];
}
+export interface ConversationMemberEvent {
+ accountId: string;
+ conversationId: string;
+ memberUri: string;
+ event: number;
+}
+
export interface MessageReceived {
accountId: string;
conversationId: string;