Show events that couldn't be decrypted (#57)

This commit is contained in:
Ulyssa 2023-03-13 15:18:53 -07:00
parent 61897ea6f2
commit 7c1c62897a
No known key found for this signature in database
GPG key ID: 1B3965A3D18B9B64
4 changed files with 36 additions and 0 deletions

View file

@ -294,6 +294,7 @@ impl ChatState {
MessageAction::React(emoji) => {
let room = self.get_joined(&store.application.worker)?;
let event_id = match &msg.event {
MessageEvent::Encrypted(msg) => msg.event_id().to_owned(),
MessageEvent::Original(ev) => ev.event_id.clone(),
MessageEvent::Local(event_id, _) => event_id.clone(),
MessageEvent::Redacted(_) => {
@ -313,6 +314,7 @@ impl ChatState {
MessageAction::Redact(reason) => {
let room = self.get_joined(&store.application.worker)?;
let event_id = match &msg.event {
MessageEvent::Encrypted(msg) => msg.event_id().to_owned(),
MessageEvent::Original(ev) => ev.event_id.clone(),
MessageEvent::Local(event_id, _) => event_id.clone(),
MessageEvent::Redacted(_) => {
@ -338,6 +340,7 @@ impl ChatState {
MessageAction::Unreact(emoji) => {
let room = self.get_joined(&store.application.worker)?;
let event_id: &EventId = match &msg.event {
MessageEvent::Encrypted(msg) => msg.event_id(),
MessageEvent::Original(ev) => ev.event_id.as_ref(),
MessageEvent::Local(event_id, _) => event_id.as_ref(),
MessageEvent::Redacted(_) => {