|
|
|
@ -705,6 +705,10 @@ export class ConversationModel extends Backbone.Model<ConversationAttributes> {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public async sendMessageRequestResponse(isApproved: boolean) {
|
|
|
|
|
if (!this.isPrivate()) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const publicKey = getOurPubKeyStrFromCache();
|
|
|
|
|
const timestamp = Date.now();
|
|
|
|
|
|
|
|
|
@ -715,14 +719,11 @@ export class ConversationModel extends Backbone.Model<ConversationAttributes> {
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const messageRequestResponse = new MessageRequestResponse(messageRequestResponseParams);
|
|
|
|
|
|
|
|
|
|
if (this.isPrivate()) {
|
|
|
|
|
const pubkeyForSending = new PubKey(this.id);
|
|
|
|
|
await getMessageQueue()
|
|
|
|
|
.sendToPubKey(pubkeyForSending, messageRequestResponse)
|
|
|
|
|
.catch(window?.log?.error);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public async sendMessage(msg: SendMessageType) {
|
|
|
|
|
const { attachments, body, groupInvitation, preview, quote } = msg;
|
|
|
|
|