| .. | .. |
|---|
| 285 | 285 | timestamp: Date.now(), |
|---|
| 286 | 286 | status: "sent", |
|---|
| 287 | 287 | }; |
|---|
| 288 | | - addMessageToActive(msg); |
|---|
| 288 | + if (data.sessionId) { |
|---|
| 289 | + addMessageToSession(data.sessionId, msg); |
|---|
| 290 | + } else { |
|---|
| 291 | + addMessageToActive(msg); |
|---|
| 292 | + } |
|---|
| 289 | 293 | notifyIncomingMessage("PAILot", data.content ?? "New message"); |
|---|
| 290 | 294 | break; |
|---|
| 291 | 295 | } |
|---|
| .. | .. |
|---|
| 308 | 312 | timestamp: Date.now(), |
|---|
| 309 | 313 | status: "sent", |
|---|
| 310 | 314 | }; |
|---|
| 311 | | - addMessageToActive(msg); |
|---|
| 315 | + if (data.sessionId) { |
|---|
| 316 | + addMessageToSession(data.sessionId, msg); |
|---|
| 317 | + } else { |
|---|
| 318 | + addMessageToActive(msg); |
|---|
| 319 | + } |
|---|
| 312 | 320 | notifyIncomingMessage("PAILot", data.content ?? "Voice message"); |
|---|
| 313 | 321 | if (msg.audioUri && canAutoplay()) { |
|---|
| 314 | 322 | playAudio(msg.audioUri).catch(() => {}); |
|---|
| .. | .. |
|---|
| 326 | 334 | timestamp: Date.now(), |
|---|
| 327 | 335 | status: "sent", |
|---|
| 328 | 336 | }; |
|---|
| 329 | | - addMessageToActive(msg); |
|---|
| 337 | + if (data.sessionId) { |
|---|
| 338 | + addMessageToSession(data.sessionId, msg); |
|---|
| 339 | + } else { |
|---|
| 340 | + addMessageToActive(msg); |
|---|
| 341 | + } |
|---|
| 330 | 342 | notifyIncomingMessage("PAILot", data.caption ?? "New image"); |
|---|
| 331 | 343 | break; |
|---|
| 332 | 344 | } |
|---|