Skip to content

Commit f2d1848

Browse files
committed
Update send beam msg for dms
1 parent e07c2ce commit f2d1848

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

src/backend/beam.cjs

+8-3
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ const decrpyt_beam_message = async (str, msgKey) => {
171171

172172
if (!message) return
173173

174-
const [text, data, call] = is_call(decrypted_message.msg, address, false, timestamp)
174+
const [text, call] = is_call(decrypted_message.msg, address, false, timestamp)
175175

176176
const newMsg = {
177177
msg: call ? text : message,
@@ -203,9 +203,14 @@ const is_call = (message, address, sent, timestamp) => {
203203
return ['',false]
204204
}
205205

206-
const send_beam_message = (message, to) => {
206+
const send_beam_message = (message, to, time) => {
207207
const active = active_beams.find(a => a.chat === to)
208-
active.beam.write(message)
208+
try {
209+
active.beam.write(message)
210+
} catch(e) {
211+
return
212+
}
213+
saveMsg(message, to, true, time, true)
209214
}
210215

211216
const end_file_beam = async (chat, key) => {

src/backend/messages.cjs

+2-1
Original file line numberDiff line numberDiff line change
@@ -636,7 +636,8 @@ async function send_message(message, receiver, off_chain = false, group = false,
636636
messageArray.push('group')
637637
}
638638
if (beam_this) {
639-
send_beam_message(sendMsg, address)
639+
send_beam_message(sendMsg, address, timestamp)
640+
return
640641
} else {
641642
Hugin.send('rtc_message', [messageArray])
642643
}

0 commit comments

Comments
 (0)