Fix error on account creation
Change-Id: Ie8fe7f0bb8e6a2f55a09196530eebac0a10746d3
diff --git a/model/Conversation.ts b/model/Conversation.ts
index 3a75567..45e9a35 100644
--- a/model/Conversation.ts
+++ b/model/Conversation.ts
@@ -25,22 +25,27 @@
private readonly id: string | undefined;
private readonly accountId: string;
private readonly members: ConversationMember[];
- private messages: Message[] = [];
- private _infos: ConversationInfos = {};
- private _requests: Record<string, ConversationRequest> = {};
- private _listeners: ConversationListeners = {};
+ private messages: Message[];
+ private _infos: ConversationInfos;
+ private _requests: Record<string, ConversationRequest>;
+ private _listeners: ConversationListeners;
constructor(id: string | undefined, accountId: string, members?: ConversationMember[]) {
this.id = id;
this.accountId = accountId;
this.members = members || [];
+
+ this.messages = [];
+ this._infos = {};
+ this._requests = {};
+ this._listeners = {};
}
- static from(accountId: string, object: Conversation) {
+ static from(accountId: string, object: any) {
const conversation = new Conversation(
object.id,
accountId,
- object.members.map((member) => {
+ object.members.map((member: any) => {
member.contact = Contact.from(member.contact);
return member;
})