diff --git a/internal/api/rust/rust.go b/internal/api/rust/rust.go index ffc3ed8..f448ee1 100644 --- a/internal/api/rust/rust.go +++ b/internal/api/rust/rust.go @@ -176,11 +176,11 @@ func (c *RustClient) GetNotification(t ct.TestLike, roomID, eventID string) (*ap } notifEvent := notifItem.Event.(matrix_sdk_ffi.NotificationEventTimeline) // TODO: handle notifications other than messages.. - evType, err := notifEvent.Event.EventType() + evContent, err := notifEvent.Event.Content() if err != nil { - return nil, fmt.Errorf("notifItem.Event.EventType => %s", err) + return nil, fmt.Errorf("notifItem.Event.Content => %s", err) } - msgLike := evType.(matrix_sdk_ffi.TimelineEventTypeMessageLike) + msgLike := evContent.(matrix_sdk_ffi.TimelineEventContentMessageLike) failedToDecrypt := true body := "" switch msg := msgLike.Content.(type) {