From 1da71fab408a2c8ca2ffbaf48950936977384aa4 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Fri, 27 Dec 2024 18:02:12 +0800 Subject: [PATCH 01/16] Show input bar as default --- src/sliding_sync.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sliding_sync.rs b/src/sliding_sync.rs index c76ee8df..8f4775e7 100644 --- a/src/sliding_sync.rs +++ b/src/sliding_sync.rs @@ -812,7 +812,7 @@ async fn async_worker( matrix_sdk::ruma::events::MessageLikeEventType::Message ) .await - .unwrap_or(false); + .unwrap_or(true); if let Err(e) = sender.send(TimelineUpdate::CanUserSendMessage(can_user_send_message)) { error!("Failed to send the result of if user can send message: {e}") From da51a4f266101c56ad998aac794ba516f39e2061 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Fri, 27 Dec 2024 19:46:34 +0800 Subject: [PATCH 02/16] Restructure func 'update_latest_event' --- .log | 173 ++++++++++++++++++++++++++++++++++++++++++++ Cargo.toml | 2 + src/sliding_sync.rs | 72 ++++++++++++++---- 3 files changed, 231 insertions(+), 16 deletions(-) create mode 100644 .log diff --git a/.log b/.log new file mode 100644 index 00000000..a1d0e337 --- /dev/null +++ b/.log @@ -0,0 +1,173 @@ +src/app.rs:173:9 - App::handle_startup(): app_data_dir: "/home/lym/.local/share/robrix" +src/app.rs:177:9 - App::handle_startup(): starting matrix sdk loop +src/sliding_sync.rs:401:5 - Started async_worker task. +src/sliding_sync.rs:1046:5 - Most recent user ID: Some("@demolemon:matrix.org") +src/sliding_sync.rs:1050:5 - CLI parsing succeeded? false. CLI has valid UN+PW? false +src/sliding_sync.rs:1058:5 - Waiting for login? false +src/sliding_sync.rs:1067:9 - Trying to restore session for user: Some("@demolemon:matrix.org") +src/persistent_state.rs:101:5 - Loading previous session file for @demolemon:matrix.org...: '/home/lym/.local/share/robrix/demolemon_matrix.org/persistent_state/session' +src/persistent_state.rs:113:5 - Loaded session file for @demolemon:matrix.org. Trying to connect to homeserver (https://matrix-client.matrix.org/)... +2024-12-27T11:12:57.618949Z  INFO build{homeserver=ServerNameOrHomeserverUrl("https://matrix-client.matrix.org/")}: matrix_sdk::client::builder: selected sliding sync version version=Native +src/persistent_state.rs:126:5 - Authenticating previous login session for @demolemon:matrix.org... +2024-12-27T11:12:57.630984Z  INFO matrix_sdk::encryption::backups: Setting up secret listeners and trying to resume backups +src/verification.rs:25:5 - Initial verification state is Unknown +src/sliding_sync.rs:1477:5 - Initial ignored-user list is: [] +2024-12-27T11:12:57.631466Z  INFO matrix_sdk::encryption::recovery: Setting up account data listeners and trying to setup recovery +src/app.rs:184:17 - Received LoginAction::LoginSuccess, hiding login view. +src/sliding_sync.rs:1513:5 - Initial sync service state is Idle +src/sliding_sync.rs:1529:5 - Initial room list loading state is NotLoaded +src/sliding_sync.rs:1516:13 - Received a sync service state update: Running +2024-12-27T11:12:57.632716Z  INFO matrix_sdk_ui::room_list_service::room: No cached sliding sync room found for `!wxRBAsDVqEDXBQdGVR:matrix.org`, the timeline will be empty. +2024-12-27T11:12:57.632870Z  INFO next_sync_with_lock:sync_once: matrix_sdk::sliding_sync: Marking all tracked users as dirty +src/sliding_sync.rs:1532:13 - Received a room list loading state update: NotLoaded +src/home/rooms_list.rs:351:17 - RoomsList: processed 3 updates to the list of all rooms +2024-12-27T11:12:58.079211Z  INFO matrix_sdk::encryption::recovery: Recovery state changed from Unknown to Incomplete +src/verification.rs:28:13 - Received a verification state update: Unverified +2024-12-27T11:12:59.364475Z  INFO sending_task{room_id=!wxRBAsDVqEDXBQdGVR:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:12:59.364768Z  INFO local_echo_handler{room_id="!wxRBAsDVqEDXBQdGVR:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !wxRBAsDVqEDXBQdGVR:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 0 items for room !wxRBAsDVqEDXBQdGVR:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !wxRBAsDVqEDXBQdGVR:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2024-12-27T11:12:59.364932Z  INFO matrix_sdk_ui::room_list_service::room: No cached sliding sync room found for `!ugrySPqOXlcmORZIwY:matrix.org`, the timeline will be empty. +2024-12-27T11:12:59.365001Z  WARN build{room_id="!ugrySPqOXlcmORZIwY:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +src/home/rooms_list.rs:351:17 - RoomsList: processed 2 updates to the list of all rooms +2024-12-27T11:12:59.365920Z  INFO sending_task{room_id=!ugrySPqOXlcmORZIwY:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:12:59.366092Z  INFO local_echo_handler{room_id="!ugrySPqOXlcmORZIwY:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !ugrySPqOXlcmORZIwY:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 0 items for room !ugrySPqOXlcmORZIwY:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !ugrySPqOXlcmORZIwY:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2024-12-27T11:12:59.366292Z  INFO matrix_sdk_ui::room_list_service::room: No cached sliding sync room found for `!cGyiuCNphlCyGxDYcZ:matrix.org`, the timeline will be empty. +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org... +2024-12-27T11:12:59.366365Z  WARN build{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:12:59.367146Z  INFO sending_task{room_id=!cGyiuCNphlCyGxDYcZ:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:12:59.367345Z  INFO local_echo_handler{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !cGyiuCNphlCyGxDYcZ:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 0 items for room !cGyiuCNphlCyGxDYcZ:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !cGyiuCNphlCyGxDYcZ:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2024-12-27T11:12:59.367478Z  INFO matrix_sdk_ui::room_list_service::room: No cached sliding sync room found for `!moVNEIUPxJZpxRHDUv:matrix.org`, the timeline will be empty. +src/home/rooms_list.rs:351:17 - RoomsList: processed 4 updates to the list of all rooms +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org... +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org... +src/home/room_screen.rs:1956:13 - Sending a first-time backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org +src/sliding_sync.rs:504:21 - Sending fetch room members request for room !wxRBAsDVqEDXBQdGVR:matrix.org... +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org... +2024-12-27T11:13:00.396519Z  WARN sync_once:handle_response:handle_timeline{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$WrLC6uWcYUfDto1nMzRMKE-Avzm7ExRUx_VVjwDMegg" origin_server_ts="2024-12-27T10:13:55.662Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:edovrwKptvEQGGLXGs1IleJukotZxNo+gpk9gJ+uySg" session_id="+4zeLQVxVXREmZG9mHF2rdSeMy+P39TnIdd3Y32yrBE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/home/room_screen.rs:1956:13 - Sending a first-time backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org +src/sliding_sync.rs:504:21 - Sending fetch room members request for room !ugrySPqOXlcmORZIwY:matrix.org... +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org... +2024-12-27T11:13:01.915639Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'zbIWCBxE5gEtBATSPjWC7e5wDercjiUE6LuoOF+VE2g', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'Ua3U5+tOaBFIIOzU7wafxo7E7Ozut5ruNQsa64otrCk0a5zE+PAcZbn+tLHk3fUOsLQXTyjDWmAwbJMcC6YJCA'}}}" } })))) +src/sliding_sync.rs:451:29 - Error sending backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org: EventCacheError(BackpaginationError(SdkError(Http(Api(Server(ClientApi(Error { status_code: 403, body: Standard { kind: Forbidden, message: "User @demolemon:matrix.org not in room !wxRBAsDVqEDXBQdGVR:matrix.org, and room previews are disabled" } }))))))) +src/home/room_screen.rs:1642:21 - Pagination error (backwards) in room !wxRBAsDVqEDXBQdGVR:matrix.org: EventCacheError(BackpaginationError(SdkError(Http(Api(Server(ClientApi(Error { status_code: 403, body: Standard { kind: Forbidden, message: "User @demolemon:matrix.org not in room !wxRBAsDVqEDXBQdGVR:matrix.org, and room previews are disabled" } }))))))) +src/sliding_sync.rs:506:21 - Completed fetch room members request for room !wxRBAsDVqEDXBQdGVR:matrix.org. +2024-12-27T11:13:03.317201Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$WrLC6uWcYUfDto1nMzRMKE-Avzm7ExRUx_VVjwDMegg" origin_server_ts="2024-12-27T10:13:55.662Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:edovrwKptvEQGGLXGs1IleJukotZxNo+gpk9gJ+uySg" session_id="+4zeLQVxVXREmZG9mHF2rdSeMy+P39TnIdd3Y32yrBE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-27T11:13:03.323744Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$PRR9Cvz1GKaRR9sDRrWac3PglNOfvigckaDPLcC_KCE" origin_server_ts="2024-12-27T10:04:32.899Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-27T11:13:03.330054Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$6oZANyY0TCQ4btosWSmzovwwZk3aQb7drYeAa4TiQP0" origin_server_ts="2024-12-27T10:00:17.966Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-27T11:13:03.336375Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$zvoxVs_cZU2v3MZy49OswxL-sBYAooFW1fqytA6CTY8" origin_server_ts="2024-12-27T09:58:55.761Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="Fb3z4bsEqlOP1zptAC4oYYcohzmmevg5saAj7NAmY/w" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org, hit start of timeline? no +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/home/room_screen.rs:1538:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org, hit start of timeline? no +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/sliding_sync.rs:506:21 - Completed fetch room members request for room !ugrySPqOXlcmORZIwY:matrix.org. +2024-12-27T11:13:03.795170Z  WARN build{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:13:03.796246Z  INFO sending_task{room_id=!moVNEIUPxJZpxRHDUv:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:13:03.796467Z  INFO local_echo_handler{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !moVNEIUPxJZpxRHDUv:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 0 items for room !moVNEIUPxJZpxRHDUv:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !moVNEIUPxJZpxRHDUv:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org... +src/sliding_sync.rs:1532:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } +2024-12-27T11:13:03.818320Z ERROR listen_task:handle_room_updates: matrix_sdk::event_cache: handling joined room update: Error observed while back-paginating: expected paginator state Idle, observed Paginating +src/home/rooms_list.rs:351:17 - RoomsList: processed 2 updates to the list of all rooms +src/home/room_screen.rs:1486:29 - Timeline::handle_event(): timeline (had 14 items) was cleared for room !ugrySPqOXlcmORZIwY:matrix.org +src/home/room_screen.rs:1538:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list +src/home/room_screen.rs:1538:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list +src/verification.rs:28:13 - Received a verification state update: Unverified +2024-12-27T11:13:04.208681Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2024-12-27T11:13:04.235737Z  WARN build{room_id="!BHcierreUuwCMxVqOf:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:13:04.239057Z  INFO sending_task{room_id=!BHcierreUuwCMxVqOf:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:13:04.239323Z  INFO local_echo_handler{room_id="!BHcierreUuwCMxVqOf:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !BHcierreUuwCMxVqOf:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !BHcierreUuwCMxVqOf:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !BHcierreUuwCMxVqOf:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org... +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +2024-12-27T11:13:04.915961Z  WARN build{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:13:04.919162Z  INFO sending_task{room_id=!MzKbWjifQZZoIBHjCX:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:13:04.919429Z  INFO local_echo_handler{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !MzKbWjifQZZoIBHjCX:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !MzKbWjifQZZoIBHjCX:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !MzKbWjifQZZoIBHjCX:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +src/home/rooms_list.rs:351:17 - RoomsList: processed 2 updates to the list of all rooms +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org... +src/sliding_sync.rs:451:29 - Error sending backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org: EventCacheError(BackpaginationError(SdkError(Http(Api(Server(ClientApi(Error { status_code: 403, body: Standard { kind: Forbidden, message: "User @demolemon:matrix.org not in room !wxRBAsDVqEDXBQdGVR:matrix.org, and room previews are disabled" } }))))))) +src/home/room_screen.rs:1642:21 - Pagination error (backwards) in room !wxRBAsDVqEDXBQdGVR:matrix.org: EventCacheError(BackpaginationError(SdkError(Http(Api(Server(ClientApi(Error { status_code: 403, body: Standard { kind: Forbidden, message: "User @demolemon:matrix.org not in room !wxRBAsDVqEDXBQdGVR:matrix.org, and room previews are disabled" } }))))))) +2024-12-27T11:13:05.144680Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'zbIWCBxE5gEtBATSPjWC7e5wDercjiUE6LuoOF+VE2g', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'Ua3U5+tOaBFIIOzU7wafxo7E7Ozut5ruNQsa64otrCk0a5zE+PAcZbn+tLHk3fUOsLQXTyjDWmAwbJMcC6YJCA'}}}" } })))) +2024-12-27T11:13:05.153469Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +2024-12-27T11:13:05.330184Z  WARN build{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:13:05.334942Z  INFO sending_task{room_id=!iYnZafYUoXkeVPOSQh:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:13:05.335196Z  INFO local_echo_handler{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !iYnZafYUoXkeVPOSQh:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !iYnZafYUoXkeVPOSQh:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !iYnZafYUoXkeVPOSQh:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org... +2024-12-27T11:13:05.653755Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'zbIWCBxE5gEtBATSPjWC7e5wDercjiUE6LuoOF+VE2g', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'Ua3U5+tOaBFIIOzU7wafxo7E7Ozut5ruNQsa64otrCk0a5zE+PAcZbn+tLHk3fUOsLQXTyjDWmAwbJMcC6YJCA'}}}" } })))) +2024-12-27T11:13:05.758398Z  WARN build{room_id="!nCULugmcNjxWftdWKg:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:13:05.761682Z  INFO sending_task{room_id=!nCULugmcNjxWftdWKg:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:13:05.761948Z  INFO local_echo_handler{room_id="!nCULugmcNjxWftdWKg:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !nCULugmcNjxWftdWKg:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !nCULugmcNjxWftdWKg:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !nCULugmcNjxWftdWKg:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +src/home/rooms_list.rs:351:17 - RoomsList: processed 2 updates to the list of all rooms +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org... +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +2024-12-27T11:13:06.200448Z  WARN build{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:13:06.203686Z  INFO sending_task{room_id=!veagCdDBjKrMsOCzrq:privacytools.io}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:13:06.203939Z  INFO local_echo_handler{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !veagCdDBjKrMsOCzrq:privacytools.io... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !veagCdDBjKrMsOCzrq:privacytools.io. +src/sliding_sync.rs:1443:5 - Adding new room !veagCdDBjKrMsOCzrq:privacytools.io to ALL_ROOM_INFO. Replaces tombstoned room: None +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org, hit start of timeline? no +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org, hit start of timeline? no +2024-12-27T11:13:06.683530Z  WARN build{room_id="!eMbtejjAApVrUTLFyB:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:13:06.686832Z  INFO sending_task{room_id=!eMbtejjAApVrUTLFyB:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:13:06.687069Z  INFO local_echo_handler{room_id="!eMbtejjAApVrUTLFyB:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !eMbtejjAApVrUTLFyB:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !eMbtejjAApVrUTLFyB:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !eMbtejjAApVrUTLFyB:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2024-12-27T11:13:06.687461Z  WARN build{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:13:06.690231Z  INFO sending_task{room_id=!vVLSRWycKVfdPUWXxI:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:13:06.690421Z  INFO local_echo_handler{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !vVLSRWycKVfdPUWXxI:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !vVLSRWycKVfdPUWXxI:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !vVLSRWycKVfdPUWXxI:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +src/home/rooms_list.rs:351:17 - RoomsList: processed 19 updates to the list of all rooms +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org, hit start of timeline? no +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org, hit start of timeline? no +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org, hit start of timeline? no +2024-12-27T11:13:12.244234Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/home/room_screen.rs:1538:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +2024-12-27T11:13:13.071958Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'zbIWCBxE5gEtBATSPjWC7e5wDercjiUE6LuoOF+VE2g', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'Ua3U5+tOaBFIIOzU7wafxo7E7Ozut5ruNQsa64otrCk0a5zE+PAcZbn+tLHk3fUOsLQXTyjDWmAwbJMcC6YJCA'}}}" } })))) +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/verification.rs:28:13 - Received a verification state update: Unverified +2024-12-27T11:13:16.607586Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2024-12-27T11:13:17.134354Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'zbIWCBxE5gEtBATSPjWC7e5wDercjiUE6LuoOF+VE2g', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'Ua3U5+tOaBFIIOzU7wafxo7E7Ozut5ruNQsa64otrCk0a5zE+PAcZbn+tLHk3fUOsLQXTyjDWmAwbJMcC6YJCA'}}}" } })))) +2024-12-27T11:13:19.017831Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t13-5522308573_757284974_96352374_3323706711_3644804356_263183789_1428602643_11062481170_0_405644", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$PRR9Cvz1GKaRR9sDRrWac3PglNOfvigckaDPLcC_KCE" origin_server_ts="2024-12-27T10:04:32.899Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-27T11:13:19.024607Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t13-5522308573_757284974_96352374_3323706711_3644804356_263183789_1428602643_11062481170_0_405644", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$6oZANyY0TCQ4btosWSmzovwwZk3aQb7drYeAa4TiQP0" origin_server_ts="2024-12-27T10:00:17.966Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-27T11:13:19.031154Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t13-5522308573_757284974_96352374_3323706711_3644804356_263183789_1428602643_11062481170_0_405644", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$zvoxVs_cZU2v3MZy49OswxL-sBYAooFW1fqytA6CTY8" origin_server_ts="2024-12-27T09:58:55.761Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="Fb3z4bsEqlOP1zptAC4oYYcohzmmevg5saAj7NAmY/w" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org, hit start of timeline? no +src/home/room_screen.rs:1538:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list +2024-12-27T11:13:47.146225Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2024-12-27T11:13:49.904557Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'zbIWCBxE5gEtBATSPjWC7e5wDercjiUE6LuoOF+VE2g', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'Ua3U5+tOaBFIIOzU7wafxo7E7Ozut5ruNQsa64otrCk0a5zE+PAcZbn+tLHk3fUOsLQXTyjDWmAwbJMcC6YJCA'}}}" } })))) diff --git a/Cargo.toml b/Cargo.toml index b0fe90e0..3fab4615 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -216,3 +216,5 @@ too_many_arguments = "allow" blocks_in_conditions = "allow" used_underscore_binding = "allow" module_name_repetitions = "allow" +[profile.dev] +debug = 0 diff --git a/src/sliding_sync.rs b/src/sliding_sync.rs index 8f4775e7..ce727af0 100644 --- a/src/sliding_sync.rs +++ b/src/sliding_sync.rs @@ -17,7 +17,7 @@ use matrix_sdk::{ use matrix_sdk_ui::{ room_list_service::{self, RoomListLoadingState}, sync_service::{self, SyncService}, - timeline::{AnyOtherFullStateEventContent, EventTimelineItem, RepliedToInfo, TimelineDetails, TimelineItem, TimelineItemContent}, + timeline::{AnyOtherFullStateEventContent, EventTimelineItem, RepliedToInfo, TimelineDetails, TimelineItem, TimelineItemContent, MembershipChange}, Timeline, }; use robius_open::Uri; @@ -1888,7 +1888,41 @@ async fn timeline_subscriber_handler( // Update the latest event for this room. if let Some(new_latest) = new_latest_event { if latest_event.as_ref().map_or(true, |ev| ev.timestamp() < new_latest.timestamp()) { - let room_avatar_changed = update_latest_event(room_id.clone(), &new_latest); + // `room_avatar_changed` is used to monitor if room avatar has changed. + let mut room_avatar_changed = false; + + match new_latest.content() { + TimelineItemContent::OtherState(other) => { + match other.content() { + // Hanle RoomName change event. + AnyOtherFullStateEventContent::RoomName(FullStateEventContent::Original { content, .. }) => { + rooms_list::enqueue_rooms_list_update(RoomsListUpdate::UpdateRoomName { + room_id: room_id.clone(), + new_room_name: content.name.clone(), + }); + } + // Hanle RoomAvatar change event. + AnyOtherFullStateEventContent::RoomAvatar(_avatar_event) => { + // Set it to `true` if this latest event indicates that the room's avatar has changed. + room_avatar_changed = true; + } + // Hanle RoomPowerLevels event. + // Submit a `MatrixRequest` to check if the user can send when power levels change. + AnyOtherFullStateEventContent::RoomPowerLevels(_power_level_event) => { + submit_async_request(MatrixRequest::CheckCanUserSendMessage { room_id: room_id.clone() }) + } + _ => { } + } + } + TimelineItemContent::MembershipChange(room_membership_change) => { + // Submit a `MatrixRequest` to check if the user can send when invited to a room. + if let Some(MembershipChange::Invited) = room_membership_change.change() { + submit_async_request(MatrixRequest::CheckCanUserSendMessage { room_id: room_id.clone() }) + } + } + _ => { } + } + latest_event = Some(new_latest); if room_avatar_changed { spawn_fetch_room_avatar(room.clone()); @@ -1922,24 +1956,30 @@ fn update_latest_event( let (timestamp, latest_message_text) = get_latest_event_details(event_tl_item, &room_id); - // Check for relevant state events: a changed room name or avatar. - if let TimelineItemContent::OtherState(other) = event_tl_item.content() { - match other.content() { - AnyOtherFullStateEventContent::RoomName(FullStateEventContent::Original { content, .. }) => { - rooms_list::enqueue_rooms_list_update(RoomsListUpdate::UpdateRoomName { - room_id: room_id.clone(), - new_room_name: content.name.clone(), - }); - } - AnyOtherFullStateEventContent::RoomAvatar(_avatar_event) => { - room_avatar_changed = true; + // Check for relevant state events. + match event_tl_item.content() { + TimelineItemContent::OtherState(other) => { + match other.content() { + AnyOtherFullStateEventContent::RoomName(FullStateEventContent::Original { content, .. }) => { + rooms_list::enqueue_rooms_list_update(RoomsListUpdate::UpdateRoomName { + room_id: room_id.clone(), + new_room_name: content.name.clone(), + }); + } + AnyOtherFullStateEventContent::RoomAvatar(_avatar_event) => { + room_avatar_changed = true; + } + _ => { } } - AnyOtherFullStateEventContent::RoomPowerLevels(_power_level_event) => { - submit_async_request(MatrixRequest::CheckCanUserSendMessage { room_id: room_id.clone() }) + } + TimelineItemContent::MembershipChange(room_membership_change) => { + if let Some(MembershipChange::Invited) = room_membership_change.change() { + } - _ => { } } + _ => {} } + enqueue_rooms_list_update(RoomsListUpdate::UpdateLatestEvent { room_id, timestamp, From 0a3653bf51ae4218845428d7f25f3027f07bc3d5 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Fri, 27 Dec 2024 19:48:44 +0800 Subject: [PATCH 03/16] Correct function name --- src/sliding_sync.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sliding_sync.rs b/src/sliding_sync.rs index ce727af0..08159a1a 100644 --- a/src/sliding_sync.rs +++ b/src/sliding_sync.rs @@ -1312,7 +1312,7 @@ async fn update_room( if let Some(old_latest_event) = old_room.latest_event().await { if new_latest_event.timestamp() > old_latest_event.timestamp() { log!("Updating latest event for room {}", new_room_id); - room_avatar_changed = update_latest_event(new_room_id.clone(), &new_latest_event); + room_avatar_changed = update_avatar_for_latest_event(new_room_id.clone(), &new_latest_event); } } } @@ -1917,6 +1917,7 @@ async fn timeline_subscriber_handler( TimelineItemContent::MembershipChange(room_membership_change) => { // Submit a `MatrixRequest` to check if the user can send when invited to a room. if let Some(MembershipChange::Invited) = room_membership_change.change() { + log!("Received an invite."); submit_async_request(MatrixRequest::CheckCanUserSendMessage { room_id: room_id.clone() }) } } @@ -1948,7 +1949,7 @@ async fn timeline_subscriber_handler( /// /// Returns `true` if this latest event indicates that the room's avatar has changed /// and should also be updated. -fn update_latest_event( +fn update_avatar_for_latest_event( room_id: OwnedRoomId, event_tl_item: &EventTimelineItem, ) -> bool { From 2eeab8e721becf6ae5a767f6807656face04bc8a Mon Sep 17 00:00:00 2001 From: aaravlu Date: Fri, 27 Dec 2024 19:57:59 +0800 Subject: [PATCH 04/16] Add check for receiving invitation --- .log | 182 +++++++++++++++++++------------------------- src/sliding_sync.rs | 5 +- 2 files changed, 83 insertions(+), 104 deletions(-) diff --git a/.log b/.log index a1d0e337..21798a72 100644 --- a/.log +++ b/.log @@ -7,167 +7,143 @@ src/sliding_sync.rs:1058:5 - Waiting for login? false src/sliding_sync.rs:1067:9 - Trying to restore session for user: Some("@demolemon:matrix.org") src/persistent_state.rs:101:5 - Loading previous session file for @demolemon:matrix.org...: '/home/lym/.local/share/robrix/demolemon_matrix.org/persistent_state/session' src/persistent_state.rs:113:5 - Loaded session file for @demolemon:matrix.org. Trying to connect to homeserver (https://matrix-client.matrix.org/)... -2024-12-27T11:12:57.618949Z  INFO build{homeserver=ServerNameOrHomeserverUrl("https://matrix-client.matrix.org/")}: matrix_sdk::client::builder: selected sliding sync version version=Native +2024-12-27T11:56:32.900552Z  INFO build{homeserver=ServerNameOrHomeserverUrl("https://matrix-client.matrix.org/")}: matrix_sdk::client::builder: selected sliding sync version version=Native src/persistent_state.rs:126:5 - Authenticating previous login session for @demolemon:matrix.org... -2024-12-27T11:12:57.630984Z  INFO matrix_sdk::encryption::backups: Setting up secret listeners and trying to resume backups +2024-12-27T11:56:32.912440Z  INFO matrix_sdk::encryption::backups: Setting up secret listeners and trying to resume backups src/verification.rs:25:5 - Initial verification state is Unknown src/sliding_sync.rs:1477:5 - Initial ignored-user list is: [] -2024-12-27T11:12:57.631466Z  INFO matrix_sdk::encryption::recovery: Setting up account data listeners and trying to setup recovery -src/app.rs:184:17 - Received LoginAction::LoginSuccess, hiding login view. +2024-12-27T11:56:32.913095Z  INFO matrix_sdk::encryption::recovery: Setting up account data listeners and trying to setup recovery src/sliding_sync.rs:1513:5 - Initial sync service state is Idle src/sliding_sync.rs:1529:5 - Initial room list loading state is NotLoaded src/sliding_sync.rs:1516:13 - Received a sync service state update: Running -2024-12-27T11:12:57.632716Z  INFO matrix_sdk_ui::room_list_service::room: No cached sliding sync room found for `!wxRBAsDVqEDXBQdGVR:matrix.org`, the timeline will be empty. -2024-12-27T11:12:57.632870Z  INFO next_sync_with_lock:sync_once: matrix_sdk::sliding_sync: Marking all tracked users as dirty +2024-12-27T11:56:32.914076Z  INFO matrix_sdk_ui::room_list_service::room: No cached sliding sync room found for `!wxRBAsDVqEDXBQdGVR:matrix.org`, the timeline will be empty. src/sliding_sync.rs:1532:13 - Received a room list loading state update: NotLoaded +2024-12-27T11:56:32.914527Z  INFO next_sync_with_lock:sync_once: matrix_sdk::sliding_sync: Marking all tracked users as dirty +src/app.rs:184:17 - Received LoginAction::LoginSuccess, hiding login view. src/home/rooms_list.rs:351:17 - RoomsList: processed 3 updates to the list of all rooms -2024-12-27T11:12:58.079211Z  INFO matrix_sdk::encryption::recovery: Recovery state changed from Unknown to Incomplete +2024-12-27T11:56:33.327339Z  INFO matrix_sdk::encryption::recovery: Recovery state changed from Unknown to Incomplete src/verification.rs:28:13 - Received a verification state update: Unverified -2024-12-27T11:12:59.364475Z  INFO sending_task{room_id=!wxRBAsDVqEDXBQdGVR:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:12:59.364768Z  INFO local_echo_handler{room_id="!wxRBAsDVqEDXBQdGVR:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2024-12-27T11:56:33.716153Z  INFO sending_task{room_id=!wxRBAsDVqEDXBQdGVR:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:56:33.716408Z  INFO local_echo_handler{room_id="!wxRBAsDVqEDXBQdGVR:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !wxRBAsDVqEDXBQdGVR:matrix.org... src/sliding_sync.rs:1628:5 - Received initial timeline update of 0 items for room !wxRBAsDVqEDXBQdGVR:matrix.org. src/sliding_sync.rs:1443:5 - Adding new room !wxRBAsDVqEDXBQdGVR:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-27T11:12:59.364932Z  INFO matrix_sdk_ui::room_list_service::room: No cached sliding sync room found for `!ugrySPqOXlcmORZIwY:matrix.org`, the timeline will be empty. -2024-12-27T11:12:59.365001Z  WARN build{room_id="!ugrySPqOXlcmORZIwY:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -src/home/rooms_list.rs:351:17 - RoomsList: processed 2 updates to the list of all rooms -2024-12-27T11:12:59.365920Z  INFO sending_task{room_id=!ugrySPqOXlcmORZIwY:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:12:59.366092Z  INFO local_echo_handler{room_id="!ugrySPqOXlcmORZIwY:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2024-12-27T11:56:33.716680Z  INFO matrix_sdk_ui::room_list_service::room: No cached sliding sync room found for `!ugrySPqOXlcmORZIwY:matrix.org`, the timeline will be empty. +2024-12-27T11:56:33.716810Z  WARN build{room_id="!ugrySPqOXlcmORZIwY:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:56:33.717630Z  INFO sending_task{room_id=!ugrySPqOXlcmORZIwY:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:56:33.717843Z  INFO local_echo_handler{room_id="!ugrySPqOXlcmORZIwY:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !ugrySPqOXlcmORZIwY:matrix.org... src/sliding_sync.rs:1628:5 - Received initial timeline update of 0 items for room !ugrySPqOXlcmORZIwY:matrix.org. src/sliding_sync.rs:1443:5 - Adding new room !ugrySPqOXlcmORZIwY:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-27T11:12:59.366292Z  INFO matrix_sdk_ui::room_list_service::room: No cached sliding sync room found for `!cGyiuCNphlCyGxDYcZ:matrix.org`, the timeline will be empty. -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org... -2024-12-27T11:12:59.366365Z  WARN build{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:12:59.367146Z  INFO sending_task{room_id=!cGyiuCNphlCyGxDYcZ:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:12:59.367345Z  INFO local_echo_handler{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2024-12-27T11:56:33.718032Z  INFO matrix_sdk_ui::room_list_service::room: No cached sliding sync room found for `!cGyiuCNphlCyGxDYcZ:matrix.org`, the timeline will be empty. +2024-12-27T11:56:33.718136Z  WARN build{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:56:33.718952Z  INFO sending_task{room_id=!cGyiuCNphlCyGxDYcZ:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:56:33.719140Z  INFO local_echo_handler{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !cGyiuCNphlCyGxDYcZ:matrix.org... src/sliding_sync.rs:1628:5 - Received initial timeline update of 0 items for room !cGyiuCNphlCyGxDYcZ:matrix.org. src/sliding_sync.rs:1443:5 - Adding new room !cGyiuCNphlCyGxDYcZ:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-27T11:12:59.367478Z  INFO matrix_sdk_ui::room_list_service::room: No cached sliding sync room found for `!moVNEIUPxJZpxRHDUv:matrix.org`, the timeline will be empty. -src/home/rooms_list.rs:351:17 - RoomsList: processed 4 updates to the list of all rooms -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org... -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org... -src/home/room_screen.rs:1956:13 - Sending a first-time backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org -src/sliding_sync.rs:504:21 - Sending fetch room members request for room !wxRBAsDVqEDXBQdGVR:matrix.org... +2024-12-27T11:56:33.719289Z  INFO matrix_sdk_ui::room_list_service::room: No cached sliding sync room found for `!moVNEIUPxJZpxRHDUv:matrix.org`, the timeline will be empty. +src/home/rooms_list.rs:351:17 - RoomsList: processed 6 updates to the list of all rooms src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org... -2024-12-27T11:13:00.396519Z  WARN sync_once:handle_response:handle_timeline{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$WrLC6uWcYUfDto1nMzRMKE-Avzm7ExRUx_VVjwDMegg" origin_server_ts="2024-12-27T10:13:55.662Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:edovrwKptvEQGGLXGs1IleJukotZxNo+gpk9gJ+uySg" session_id="+4zeLQVxVXREmZG9mHF2rdSeMy+P39TnIdd3Y32yrBE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/home/room_screen.rs:1956:13 - Sending a first-time backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org -src/sliding_sync.rs:504:21 - Sending fetch room members request for room !ugrySPqOXlcmORZIwY:matrix.org... src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org... -2024-12-27T11:13:01.915639Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'zbIWCBxE5gEtBATSPjWC7e5wDercjiUE6LuoOF+VE2g', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'Ua3U5+tOaBFIIOzU7wafxo7E7Ozut5ruNQsa64otrCk0a5zE+PAcZbn+tLHk3fUOsLQXTyjDWmAwbJMcC6YJCA'}}}" } })))) -src/sliding_sync.rs:451:29 - Error sending backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org: EventCacheError(BackpaginationError(SdkError(Http(Api(Server(ClientApi(Error { status_code: 403, body: Standard { kind: Forbidden, message: "User @demolemon:matrix.org not in room !wxRBAsDVqEDXBQdGVR:matrix.org, and room previews are disabled" } }))))))) -src/home/room_screen.rs:1642:21 - Pagination error (backwards) in room !wxRBAsDVqEDXBQdGVR:matrix.org: EventCacheError(BackpaginationError(SdkError(Http(Api(Server(ClientApi(Error { status_code: 403, body: Standard { kind: Forbidden, message: "User @demolemon:matrix.org not in room !wxRBAsDVqEDXBQdGVR:matrix.org, and room previews are disabled" } }))))))) -src/sliding_sync.rs:506:21 - Completed fetch room members request for room !wxRBAsDVqEDXBQdGVR:matrix.org. -2024-12-27T11:13:03.317201Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$WrLC6uWcYUfDto1nMzRMKE-Avzm7ExRUx_VVjwDMegg" origin_server_ts="2024-12-27T10:13:55.662Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:edovrwKptvEQGGLXGs1IleJukotZxNo+gpk9gJ+uySg" session_id="+4zeLQVxVXREmZG9mHF2rdSeMy+P39TnIdd3Y32yrBE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-27T11:13:03.323744Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$PRR9Cvz1GKaRR9sDRrWac3PglNOfvigckaDPLcC_KCE" origin_server_ts="2024-12-27T10:04:32.899Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-27T11:13:03.330054Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$6oZANyY0TCQ4btosWSmzovwwZk3aQb7drYeAa4TiQP0" origin_server_ts="2024-12-27T10:00:17.966Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-27T11:13:03.336375Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$zvoxVs_cZU2v3MZy49OswxL-sBYAooFW1fqytA6CTY8" origin_server_ts="2024-12-27T09:58:55.761Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="Fb3z4bsEqlOP1zptAC4oYYcohzmmevg5saAj7NAmY/w" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org, hit start of timeline? no -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -src/home/room_screen.rs:1538:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org, hit start of timeline? no -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -src/sliding_sync.rs:506:21 - Completed fetch room members request for room !ugrySPqOXlcmORZIwY:matrix.org. -2024-12-27T11:13:03.795170Z  WARN build{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:13:03.796246Z  INFO sending_task{room_id=!moVNEIUPxJZpxRHDUv:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:13:03.796467Z  INFO local_echo_handler{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org... +2024-12-27T11:56:33.920864Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'iW2UuFIP8TdLQvwIrPJcaiCfI6+0tO/o5MjngQHvVU8', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'TQb+2zBesxv8+dGNLRrhLz+mDrKyPM7qfPNy1urj6Rv2yuB8LZN/8S63lNX0jgCVLtQdl/mPZrjsLv2VhpGcCg'}}}" } })))) +src/verification.rs:28:13 - Received a verification state update: Unverified +2024-12-27T11:56:34.342476Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2024-12-27T11:56:34.573569Z  WARN build{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:56:34.574468Z  INFO sending_task{room_id=!moVNEIUPxJZpxRHDUv:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:56:34.574730Z  INFO local_echo_handler{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !moVNEIUPxJZpxRHDUv:matrix.org... src/sliding_sync.rs:1628:5 - Received initial timeline update of 0 items for room !moVNEIUPxJZpxRHDUv:matrix.org. src/sliding_sync.rs:1443:5 - Adding new room !moVNEIUPxJZpxRHDUv:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2024-12-27T11:56:34.574948Z  INFO matrix_sdk_ui::room_list_service::room: No cached sliding sync room found for `!BHcierreUuwCMxVqOf:matrix.org`, the timeline will be empty. src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org... -src/sliding_sync.rs:1532:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } -2024-12-27T11:13:03.818320Z ERROR listen_task:handle_room_updates: matrix_sdk::event_cache: handling joined room update: Error observed while back-paginating: expected paginator state Idle, observed Paginating -src/home/rooms_list.rs:351:17 - RoomsList: processed 2 updates to the list of all rooms -src/home/room_screen.rs:1486:29 - Timeline::handle_event(): timeline (had 14 items) was cleared for room !ugrySPqOXlcmORZIwY:matrix.org -src/home/room_screen.rs:1538:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list -src/home/room_screen.rs:1538:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list -src/verification.rs:28:13 - Received a verification state update: Unverified -2024-12-27T11:13:04.208681Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2024-12-27T11:13:04.235737Z  WARN build{room_id="!BHcierreUuwCMxVqOf:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:13:04.239057Z  INFO sending_task{room_id=!BHcierreUuwCMxVqOf:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:13:04.239323Z  INFO local_echo_handler{room_id="!BHcierreUuwCMxVqOf:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2024-12-27T11:56:34.632853Z  WARN sync_once:handle_response:handle_timeline{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$WrLC6uWcYUfDto1nMzRMKE-Avzm7ExRUx_VVjwDMegg" origin_server_ts="2024-12-27T10:13:55.662Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:edovrwKptvEQGGLXGs1IleJukotZxNo+gpk9gJ+uySg" session_id="+4zeLQVxVXREmZG9mHF2rdSeMy+P39TnIdd3Y32yrBE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +2024-12-27T11:56:35.054569Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'iW2UuFIP8TdLQvwIrPJcaiCfI6+0tO/o5MjngQHvVU8', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'TQb+2zBesxv8+dGNLRrhLz+mDrKyPM7qfPNy1urj6Rv2yuB8LZN/8S63lNX0jgCVLtQdl/mPZrjsLv2VhpGcCg'}}}" } })))) +2024-12-27T11:56:35.119894Z  WARN build{room_id="!BHcierreUuwCMxVqOf:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:56:35.120905Z  INFO sending_task{room_id=!BHcierreUuwCMxVqOf:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:56:35.121182Z  INFO local_echo_handler{room_id="!BHcierreUuwCMxVqOf:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !BHcierreUuwCMxVqOf:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !BHcierreUuwCMxVqOf:matrix.org. +src/sliding_sync.rs:1628:5 - Received initial timeline update of 0 items for room !BHcierreUuwCMxVqOf:matrix.org. src/sliding_sync.rs:1443:5 - Adding new room !BHcierreUuwCMxVqOf:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/sliding_sync.rs:1532:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } +src/home/rooms_list.rs:351:17 - RoomsList: processed 2 updates to the list of all rooms +2024-12-27T11:56:35.132535Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org... -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -2024-12-27T11:13:04.915961Z  WARN build{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:13:04.919162Z  INFO sending_task{room_id=!MzKbWjifQZZoIBHjCX:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:13:04.919429Z  INFO local_echo_handler{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/home/room_screen.rs:1956:13 - Sending a first-time backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org +src/sliding_sync.rs:504:21 - Sending fetch room members request for room !wxRBAsDVqEDXBQdGVR:matrix.org... +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org... +2024-12-27T11:56:35.546638Z  WARN build{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:56:35.550178Z  INFO sending_task{room_id=!MzKbWjifQZZoIBHjCX:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:56:35.550469Z  INFO local_echo_handler{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !MzKbWjifQZZoIBHjCX:matrix.org... src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !MzKbWjifQZZoIBHjCX:matrix.org. src/sliding_sync.rs:1443:5 - Adding new room !MzKbWjifQZZoIBHjCX:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None src/home/rooms_list.rs:351:17 - RoomsList: processed 2 updates to the list of all rooms src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org... -src/sliding_sync.rs:451:29 - Error sending backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org: EventCacheError(BackpaginationError(SdkError(Http(Api(Server(ClientApi(Error { status_code: 403, body: Standard { kind: Forbidden, message: "User @demolemon:matrix.org not in room !wxRBAsDVqEDXBQdGVR:matrix.org, and room previews are disabled" } }))))))) -src/home/room_screen.rs:1642:21 - Pagination error (backwards) in room !wxRBAsDVqEDXBQdGVR:matrix.org: EventCacheError(BackpaginationError(SdkError(Http(Api(Server(ClientApi(Error { status_code: 403, body: Standard { kind: Forbidden, message: "User @demolemon:matrix.org not in room !wxRBAsDVqEDXBQdGVR:matrix.org, and room previews are disabled" } }))))))) -2024-12-27T11:13:05.144680Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'zbIWCBxE5gEtBATSPjWC7e5wDercjiUE6LuoOF+VE2g', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'Ua3U5+tOaBFIIOzU7wafxo7E7Ozut5ruNQsa64otrCk0a5zE+PAcZbn+tLHk3fUOsLQXTyjDWmAwbJMcC6YJCA'}}}" } })))) -2024-12-27T11:13:05.153469Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2024-12-27T11:56:35.618448Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'iW2UuFIP8TdLQvwIrPJcaiCfI6+0tO/o5MjngQHvVU8', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'TQb+2zBesxv8+dGNLRrhLz+mDrKyPM7qfPNy1urj6Rv2yuB8LZN/8S63lNX0jgCVLtQdl/mPZrjsLv2VhpGcCg'}}}" } })))) +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org, hit start of timeline? no src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -2024-12-27T11:13:05.330184Z  WARN build{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:13:05.334942Z  INFO sending_task{room_id=!iYnZafYUoXkeVPOSQh:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:13:05.335196Z  INFO local_echo_handler{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:506:21 - Completed fetch room members request for room !wxRBAsDVqEDXBQdGVR:matrix.org. +2024-12-27T11:56:36.004338Z  WARN build{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:56:36.009060Z  INFO sending_task{room_id=!iYnZafYUoXkeVPOSQh:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:56:36.009309Z  INFO local_echo_handler{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !iYnZafYUoXkeVPOSQh:matrix.org... src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !iYnZafYUoXkeVPOSQh:matrix.org. src/sliding_sync.rs:1443:5 - Adding new room !iYnZafYUoXkeVPOSQh:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org... -2024-12-27T11:13:05.653755Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'zbIWCBxE5gEtBATSPjWC7e5wDercjiUE6LuoOF+VE2g', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'Ua3U5+tOaBFIIOzU7wafxo7E7Ozut5ruNQsa64otrCk0a5zE+PAcZbn+tLHk3fUOsLQXTyjDWmAwbJMcC6YJCA'}}}" } })))) -2024-12-27T11:13:05.758398Z  WARN build{room_id="!nCULugmcNjxWftdWKg:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:13:05.761682Z  INFO sending_task{room_id=!nCULugmcNjxWftdWKg:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:13:05.761948Z  INFO local_echo_handler{room_id="!nCULugmcNjxWftdWKg:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2024-12-27T11:56:36.176644Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t13-5522308573_757284974_96486591_3323771263_3644895192_263184383_1428616447_11062494413_0_405659", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$PRR9Cvz1GKaRR9sDRrWac3PglNOfvigckaDPLcC_KCE" origin_server_ts="2024-12-27T10:04:32.899Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-27T11:56:36.182876Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t13-5522308573_757284974_96486591_3323771263_3644895192_263184383_1428616447_11062494413_0_405659", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$6oZANyY0TCQ4btosWSmzovwwZk3aQb7drYeAa4TiQP0" origin_server_ts="2024-12-27T10:00:17.966Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-27T11:56:36.188988Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t13-5522308573_757284974_96486591_3323771263_3644895192_263184383_1428616447_11062494413_0_405659", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$zvoxVs_cZU2v3MZy49OswxL-sBYAooFW1fqytA6CTY8" origin_server_ts="2024-12-27T09:58:55.761Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="Fb3z4bsEqlOP1zptAC4oYYcohzmmevg5saAj7NAmY/w" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org, hit start of timeline? no +2024-12-27T11:56:36.427393Z  WARN build{room_id="!nCULugmcNjxWftdWKg:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:56:36.430536Z  INFO sending_task{room_id=!nCULugmcNjxWftdWKg:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:56:36.430758Z  INFO local_echo_handler{room_id="!nCULugmcNjxWftdWKg:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !nCULugmcNjxWftdWKg:matrix.org... src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !nCULugmcNjxWftdWKg:matrix.org. src/sliding_sync.rs:1443:5 - Adding new room !nCULugmcNjxWftdWKg:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None src/home/rooms_list.rs:351:17 - RoomsList: processed 2 updates to the list of all rooms src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org... +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org, hit start of timeline? no src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -2024-12-27T11:13:06.200448Z  WARN build{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:13:06.203686Z  INFO sending_task{room_id=!veagCdDBjKrMsOCzrq:privacytools.io}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:13:06.203939Z  INFO local_echo_handler{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2024-12-27T11:56:36.806518Z  WARN build{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:56:36.810419Z  INFO sending_task{room_id=!veagCdDBjKrMsOCzrq:privacytools.io}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:56:36.810663Z  INFO local_echo_handler{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !veagCdDBjKrMsOCzrq:privacytools.io... src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !veagCdDBjKrMsOCzrq:privacytools.io. src/sliding_sync.rs:1443:5 - Adding new room !veagCdDBjKrMsOCzrq:privacytools.io to ALL_ROOM_INFO. Replaces tombstoned room: None src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org, hit start of timeline? no -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org, hit start of timeline? no -2024-12-27T11:13:06.683530Z  WARN build{room_id="!eMbtejjAApVrUTLFyB:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:13:06.686832Z  INFO sending_task{room_id=!eMbtejjAApVrUTLFyB:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:13:06.687069Z  INFO local_echo_handler{room_id="!eMbtejjAApVrUTLFyB:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org, hit start of timeline? no +src/sliding_sync.rs:451:29 - Error sending backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org: EventCacheError(BackpaginationError(SdkError(Http(Api(Server(ClientApi(Error { status_code: 403, body: Standard { kind: Forbidden, message: "User @demolemon:matrix.org not in room !wxRBAsDVqEDXBQdGVR:matrix.org, and room previews are disabled" } }))))))) +src/home/room_screen.rs:1642:21 - Pagination error (backwards) in room !wxRBAsDVqEDXBQdGVR:matrix.org: EventCacheError(BackpaginationError(SdkError(Http(Api(Server(ClientApi(Error { status_code: 403, body: Standard { kind: Forbidden, message: "User @demolemon:matrix.org not in room !wxRBAsDVqEDXBQdGVR:matrix.org, and room previews are disabled" } }))))))) +2024-12-27T11:56:37.202352Z  WARN build{room_id="!eMbtejjAApVrUTLFyB:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:56:37.205657Z  INFO sending_task{room_id=!eMbtejjAApVrUTLFyB:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:56:37.205880Z  INFO local_echo_handler{room_id="!eMbtejjAApVrUTLFyB:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !eMbtejjAApVrUTLFyB:matrix.org... src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !eMbtejjAApVrUTLFyB:matrix.org. src/sliding_sync.rs:1443:5 - Adding new room !eMbtejjAApVrUTLFyB:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-27T11:13:06.687461Z  WARN build{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:13:06.690231Z  INFO sending_task{room_id=!vVLSRWycKVfdPUWXxI:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:13:06.690421Z  INFO local_echo_handler{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2024-12-27T11:56:37.206265Z  WARN build{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-27T11:56:37.209016Z  INFO sending_task{room_id=!vVLSRWycKVfdPUWXxI:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-27T11:56:37.209228Z  INFO local_echo_handler{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !vVLSRWycKVfdPUWXxI:matrix.org... src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !vVLSRWycKVfdPUWXxI:matrix.org. src/sliding_sync.rs:1443:5 - Adding new room !vVLSRWycKVfdPUWXxI:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -src/home/rooms_list.rs:351:17 - RoomsList: processed 19 updates to the list of all rooms -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/home/rooms_list.rs:351:17 - RoomsList: processed 22 updates to the list of all rooms src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org, hit start of timeline? no -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org, hit start of timeline? no src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org, hit start of timeline? no -2024-12-27T11:13:12.244234Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org, hit start of timeline? no +src/sliding_sync.rs:451:29 - Error sending backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org: EventCacheError(BackpaginationError(SdkError(Http(Api(Server(ClientApi(Error { status_code: 403, body: Standard { kind: Forbidden, message: "User @demolemon:matrix.org not in room !wxRBAsDVqEDXBQdGVR:matrix.org, and room previews are disabled" } }))))))) +src/home/room_screen.rs:1642:21 - Pagination error (backwards) in room !wxRBAsDVqEDXBQdGVR:matrix.org: EventCacheError(BackpaginationError(SdkError(Http(Api(Server(ClientApi(Error { status_code: 403, body: Standard { kind: Forbidden, message: "User @demolemon:matrix.org not in room !wxRBAsDVqEDXBQdGVR:matrix.org, and room previews are disabled" } }))))))) +2024-12-27T11:56:55.285067Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/sliding_sync.rs:1923:37 - Accept an invite. src/home/room_screen.rs:1538:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -2024-12-27T11:13:13.071958Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'zbIWCBxE5gEtBATSPjWC7e5wDercjiUE6LuoOF+VE2g', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'Ua3U5+tOaBFIIOzU7wafxo7E7Ozut5ruNQsa64otrCk0a5zE+PAcZbn+tLHk3fUOsLQXTyjDWmAwbJMcC6YJCA'}}}" } })))) -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +2024-12-27T11:56:55.836635Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'iW2UuFIP8TdLQvwIrPJcaiCfI6+0tO/o5MjngQHvVU8', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'TQb+2zBesxv8+dGNLRrhLz+mDrKyPM7qfPNy1urj6Rv2yuB8LZN/8S63lNX0jgCVLtQdl/mPZrjsLv2VhpGcCg'}}}" } })))) src/verification.rs:28:13 - Received a verification state update: Unverified -2024-12-27T11:13:16.607586Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2024-12-27T11:13:17.134354Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'zbIWCBxE5gEtBATSPjWC7e5wDercjiUE6LuoOF+VE2g', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'Ua3U5+tOaBFIIOzU7wafxo7E7Ozut5ruNQsa64otrCk0a5zE+PAcZbn+tLHk3fUOsLQXTyjDWmAwbJMcC6YJCA'}}}" } })))) -2024-12-27T11:13:19.017831Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t13-5522308573_757284974_96352374_3323706711_3644804356_263183789_1428602643_11062481170_0_405644", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$PRR9Cvz1GKaRR9sDRrWac3PglNOfvigckaDPLcC_KCE" origin_server_ts="2024-12-27T10:04:32.899Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-27T11:13:19.024607Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t13-5522308573_757284974_96352374_3323706711_3644804356_263183789_1428602643_11062481170_0_405644", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$6oZANyY0TCQ4btosWSmzovwwZk3aQb7drYeAa4TiQP0" origin_server_ts="2024-12-27T10:00:17.966Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-27T11:13:19.031154Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t13-5522308573_757284974_96352374_3323706711_3644804356_263183789_1428602643_11062481170_0_405644", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$zvoxVs_cZU2v3MZy49OswxL-sBYAooFW1fqytA6CTY8" origin_server_ts="2024-12-27T09:58:55.761Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="Fb3z4bsEqlOP1zptAC4oYYcohzmmevg5saAj7NAmY/w" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org, hit start of timeline? no -src/home/room_screen.rs:1538:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list -2024-12-27T11:13:47.146225Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2024-12-27T11:13:49.904557Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'zbIWCBxE5gEtBATSPjWC7e5wDercjiUE6LuoOF+VE2g', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'Ua3U5+tOaBFIIOzU7wafxo7E7Ozut5ruNQsa64otrCk0a5zE+PAcZbn+tLHk3fUOsLQXTyjDWmAwbJMcC6YJCA'}}}" } })))) +2024-12-27T11:56:56.580698Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +2024-12-27T11:56:57.422973Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'iW2UuFIP8TdLQvwIrPJcaiCfI6+0tO/o5MjngQHvVU8', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'TQb+2zBesxv8+dGNLRrhLz+mDrKyPM7qfPNy1urj6Rv2yuB8LZN/8S63lNX0jgCVLtQdl/mPZrjsLv2VhpGcCg'}}}" } })))) diff --git a/src/sliding_sync.rs b/src/sliding_sync.rs index 08159a1a..dba3e1c2 100644 --- a/src/sliding_sync.rs +++ b/src/sliding_sync.rs @@ -1917,7 +1917,10 @@ async fn timeline_subscriber_handler( TimelineItemContent::MembershipChange(room_membership_change) => { // Submit a `MatrixRequest` to check if the user can send when invited to a room. if let Some(MembershipChange::Invited) = room_membership_change.change() { - log!("Received an invite."); + submit_async_request(MatrixRequest::CheckCanUserSendMessage { room_id: room_id.clone() }) + } + if let Some(MembershipChange::InvitationAccepted) = room_membership_change.change() { + log!("Accept an invite."); submit_async_request(MatrixRequest::CheckCanUserSendMessage { room_id: room_id.clone() }) } } From e5bca27bf7d3453317430139c12d4d59723e4e59 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Fri, 27 Dec 2024 19:58:25 +0800 Subject: [PATCH 05/16] Delete log files --- .log | 149 ----------------------------------------------------- Cargo.toml | 2 - 2 files changed, 151 deletions(-) delete mode 100644 .log diff --git a/.log b/.log deleted file mode 100644 index 21798a72..00000000 --- a/.log +++ /dev/null @@ -1,149 +0,0 @@ -src/app.rs:173:9 - App::handle_startup(): app_data_dir: "/home/lym/.local/share/robrix" -src/app.rs:177:9 - App::handle_startup(): starting matrix sdk loop -src/sliding_sync.rs:401:5 - Started async_worker task. -src/sliding_sync.rs:1046:5 - Most recent user ID: Some("@demolemon:matrix.org") -src/sliding_sync.rs:1050:5 - CLI parsing succeeded? false. CLI has valid UN+PW? false -src/sliding_sync.rs:1058:5 - Waiting for login? false -src/sliding_sync.rs:1067:9 - Trying to restore session for user: Some("@demolemon:matrix.org") -src/persistent_state.rs:101:5 - Loading previous session file for @demolemon:matrix.org...: '/home/lym/.local/share/robrix/demolemon_matrix.org/persistent_state/session' -src/persistent_state.rs:113:5 - Loaded session file for @demolemon:matrix.org. Trying to connect to homeserver (https://matrix-client.matrix.org/)... -2024-12-27T11:56:32.900552Z  INFO build{homeserver=ServerNameOrHomeserverUrl("https://matrix-client.matrix.org/")}: matrix_sdk::client::builder: selected sliding sync version version=Native -src/persistent_state.rs:126:5 - Authenticating previous login session for @demolemon:matrix.org... -2024-12-27T11:56:32.912440Z  INFO matrix_sdk::encryption::backups: Setting up secret listeners and trying to resume backups -src/verification.rs:25:5 - Initial verification state is Unknown -src/sliding_sync.rs:1477:5 - Initial ignored-user list is: [] -2024-12-27T11:56:32.913095Z  INFO matrix_sdk::encryption::recovery: Setting up account data listeners and trying to setup recovery -src/sliding_sync.rs:1513:5 - Initial sync service state is Idle -src/sliding_sync.rs:1529:5 - Initial room list loading state is NotLoaded -src/sliding_sync.rs:1516:13 - Received a sync service state update: Running -2024-12-27T11:56:32.914076Z  INFO matrix_sdk_ui::room_list_service::room: No cached sliding sync room found for `!wxRBAsDVqEDXBQdGVR:matrix.org`, the timeline will be empty. -src/sliding_sync.rs:1532:13 - Received a room list loading state update: NotLoaded -2024-12-27T11:56:32.914527Z  INFO next_sync_with_lock:sync_once: matrix_sdk::sliding_sync: Marking all tracked users as dirty -src/app.rs:184:17 - Received LoginAction::LoginSuccess, hiding login view. -src/home/rooms_list.rs:351:17 - RoomsList: processed 3 updates to the list of all rooms -2024-12-27T11:56:33.327339Z  INFO matrix_sdk::encryption::recovery: Recovery state changed from Unknown to Incomplete -src/verification.rs:28:13 - Received a verification state update: Unverified -2024-12-27T11:56:33.716153Z  INFO sending_task{room_id=!wxRBAsDVqEDXBQdGVR:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:56:33.716408Z  INFO local_echo_handler{room_id="!wxRBAsDVqEDXBQdGVR:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !wxRBAsDVqEDXBQdGVR:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 0 items for room !wxRBAsDVqEDXBQdGVR:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !wxRBAsDVqEDXBQdGVR:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-27T11:56:33.716680Z  INFO matrix_sdk_ui::room_list_service::room: No cached sliding sync room found for `!ugrySPqOXlcmORZIwY:matrix.org`, the timeline will be empty. -2024-12-27T11:56:33.716810Z  WARN build{room_id="!ugrySPqOXlcmORZIwY:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:56:33.717630Z  INFO sending_task{room_id=!ugrySPqOXlcmORZIwY:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:56:33.717843Z  INFO local_echo_handler{room_id="!ugrySPqOXlcmORZIwY:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !ugrySPqOXlcmORZIwY:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 0 items for room !ugrySPqOXlcmORZIwY:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !ugrySPqOXlcmORZIwY:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-27T11:56:33.718032Z  INFO matrix_sdk_ui::room_list_service::room: No cached sliding sync room found for `!cGyiuCNphlCyGxDYcZ:matrix.org`, the timeline will be empty. -2024-12-27T11:56:33.718136Z  WARN build{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:56:33.718952Z  INFO sending_task{room_id=!cGyiuCNphlCyGxDYcZ:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:56:33.719140Z  INFO local_echo_handler{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !cGyiuCNphlCyGxDYcZ:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 0 items for room !cGyiuCNphlCyGxDYcZ:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !cGyiuCNphlCyGxDYcZ:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-27T11:56:33.719289Z  INFO matrix_sdk_ui::room_list_service::room: No cached sliding sync room found for `!moVNEIUPxJZpxRHDUv:matrix.org`, the timeline will be empty. -src/home/rooms_list.rs:351:17 - RoomsList: processed 6 updates to the list of all rooms -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org... -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org... -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org... -2024-12-27T11:56:33.920864Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'iW2UuFIP8TdLQvwIrPJcaiCfI6+0tO/o5MjngQHvVU8', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'TQb+2zBesxv8+dGNLRrhLz+mDrKyPM7qfPNy1urj6Rv2yuB8LZN/8S63lNX0jgCVLtQdl/mPZrjsLv2VhpGcCg'}}}" } })))) -src/verification.rs:28:13 - Received a verification state update: Unverified -2024-12-27T11:56:34.342476Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2024-12-27T11:56:34.573569Z  WARN build{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:56:34.574468Z  INFO sending_task{room_id=!moVNEIUPxJZpxRHDUv:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:56:34.574730Z  INFO local_echo_handler{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !moVNEIUPxJZpxRHDUv:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 0 items for room !moVNEIUPxJZpxRHDUv:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !moVNEIUPxJZpxRHDUv:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-27T11:56:34.574948Z  INFO matrix_sdk_ui::room_list_service::room: No cached sliding sync room found for `!BHcierreUuwCMxVqOf:matrix.org`, the timeline will be empty. -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org... -2024-12-27T11:56:34.632853Z  WARN sync_once:handle_response:handle_timeline{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$WrLC6uWcYUfDto1nMzRMKE-Avzm7ExRUx_VVjwDMegg" origin_server_ts="2024-12-27T10:13:55.662Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:edovrwKptvEQGGLXGs1IleJukotZxNo+gpk9gJ+uySg" session_id="+4zeLQVxVXREmZG9mHF2rdSeMy+P39TnIdd3Y32yrBE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -2024-12-27T11:56:35.054569Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'iW2UuFIP8TdLQvwIrPJcaiCfI6+0tO/o5MjngQHvVU8', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'TQb+2zBesxv8+dGNLRrhLz+mDrKyPM7qfPNy1urj6Rv2yuB8LZN/8S63lNX0jgCVLtQdl/mPZrjsLv2VhpGcCg'}}}" } })))) -2024-12-27T11:56:35.119894Z  WARN build{room_id="!BHcierreUuwCMxVqOf:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:56:35.120905Z  INFO sending_task{room_id=!BHcierreUuwCMxVqOf:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:56:35.121182Z  INFO local_echo_handler{room_id="!BHcierreUuwCMxVqOf:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !BHcierreUuwCMxVqOf:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 0 items for room !BHcierreUuwCMxVqOf:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !BHcierreUuwCMxVqOf:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -src/sliding_sync.rs:1532:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } -src/home/rooms_list.rs:351:17 - RoomsList: processed 2 updates to the list of all rooms -2024-12-27T11:56:35.132535Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org... -src/home/room_screen.rs:1956:13 - Sending a first-time backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org -src/sliding_sync.rs:504:21 - Sending fetch room members request for room !wxRBAsDVqEDXBQdGVR:matrix.org... -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org... -2024-12-27T11:56:35.546638Z  WARN build{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:56:35.550178Z  INFO sending_task{room_id=!MzKbWjifQZZoIBHjCX:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:56:35.550469Z  INFO local_echo_handler{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !MzKbWjifQZZoIBHjCX:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !MzKbWjifQZZoIBHjCX:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !MzKbWjifQZZoIBHjCX:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -src/home/rooms_list.rs:351:17 - RoomsList: processed 2 updates to the list of all rooms -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org... -2024-12-27T11:56:35.618448Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'iW2UuFIP8TdLQvwIrPJcaiCfI6+0tO/o5MjngQHvVU8', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'TQb+2zBesxv8+dGNLRrhLz+mDrKyPM7qfPNy1urj6Rv2yuB8LZN/8S63lNX0jgCVLtQdl/mPZrjsLv2VhpGcCg'}}}" } })))) -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org, hit start of timeline? no -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -src/sliding_sync.rs:506:21 - Completed fetch room members request for room !wxRBAsDVqEDXBQdGVR:matrix.org. -2024-12-27T11:56:36.004338Z  WARN build{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:56:36.009060Z  INFO sending_task{room_id=!iYnZafYUoXkeVPOSQh:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:56:36.009309Z  INFO local_echo_handler{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !iYnZafYUoXkeVPOSQh:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !iYnZafYUoXkeVPOSQh:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !iYnZafYUoXkeVPOSQh:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org... -2024-12-27T11:56:36.176644Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t13-5522308573_757284974_96486591_3323771263_3644895192_263184383_1428616447_11062494413_0_405659", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$PRR9Cvz1GKaRR9sDRrWac3PglNOfvigckaDPLcC_KCE" origin_server_ts="2024-12-27T10:04:32.899Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-27T11:56:36.182876Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t13-5522308573_757284974_96486591_3323771263_3644895192_263184383_1428616447_11062494413_0_405659", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$6oZANyY0TCQ4btosWSmzovwwZk3aQb7drYeAa4TiQP0" origin_server_ts="2024-12-27T10:00:17.966Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-27T11:56:36.188988Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t13-5522308573_757284974_96486591_3323771263_3644895192_263184383_1428616447_11062494413_0_405659", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$zvoxVs_cZU2v3MZy49OswxL-sBYAooFW1fqytA6CTY8" origin_server_ts="2024-12-27T09:58:55.761Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="Fb3z4bsEqlOP1zptAC4oYYcohzmmevg5saAj7NAmY/w" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org, hit start of timeline? no -2024-12-27T11:56:36.427393Z  WARN build{room_id="!nCULugmcNjxWftdWKg:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:56:36.430536Z  INFO sending_task{room_id=!nCULugmcNjxWftdWKg:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:56:36.430758Z  INFO local_echo_handler{room_id="!nCULugmcNjxWftdWKg:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !nCULugmcNjxWftdWKg:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !nCULugmcNjxWftdWKg:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !nCULugmcNjxWftdWKg:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -src/home/rooms_list.rs:351:17 - RoomsList: processed 2 updates to the list of all rooms -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org... -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org, hit start of timeline? no -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -2024-12-27T11:56:36.806518Z  WARN build{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:56:36.810419Z  INFO sending_task{room_id=!veagCdDBjKrMsOCzrq:privacytools.io}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:56:36.810663Z  INFO local_echo_handler{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !veagCdDBjKrMsOCzrq:privacytools.io... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !veagCdDBjKrMsOCzrq:privacytools.io. -src/sliding_sync.rs:1443:5 - Adding new room !veagCdDBjKrMsOCzrq:privacytools.io to ALL_ROOM_INFO. Replaces tombstoned room: None -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org, hit start of timeline? no -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org, hit start of timeline? no -src/sliding_sync.rs:451:29 - Error sending backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org: EventCacheError(BackpaginationError(SdkError(Http(Api(Server(ClientApi(Error { status_code: 403, body: Standard { kind: Forbidden, message: "User @demolemon:matrix.org not in room !wxRBAsDVqEDXBQdGVR:matrix.org, and room previews are disabled" } }))))))) -src/home/room_screen.rs:1642:21 - Pagination error (backwards) in room !wxRBAsDVqEDXBQdGVR:matrix.org: EventCacheError(BackpaginationError(SdkError(Http(Api(Server(ClientApi(Error { status_code: 403, body: Standard { kind: Forbidden, message: "User @demolemon:matrix.org not in room !wxRBAsDVqEDXBQdGVR:matrix.org, and room previews are disabled" } }))))))) -2024-12-27T11:56:37.202352Z  WARN build{room_id="!eMbtejjAApVrUTLFyB:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:56:37.205657Z  INFO sending_task{room_id=!eMbtejjAApVrUTLFyB:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:56:37.205880Z  INFO local_echo_handler{room_id="!eMbtejjAApVrUTLFyB:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !eMbtejjAApVrUTLFyB:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !eMbtejjAApVrUTLFyB:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !eMbtejjAApVrUTLFyB:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-27T11:56:37.206265Z  WARN build{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-27T11:56:37.209016Z  INFO sending_task{room_id=!vVLSRWycKVfdPUWXxI:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-27T11:56:37.209228Z  INFO local_echo_handler{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !vVLSRWycKVfdPUWXxI:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !vVLSRWycKVfdPUWXxI:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !vVLSRWycKVfdPUWXxI:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -src/home/rooms_list.rs:351:17 - RoomsList: processed 22 updates to the list of all rooms -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org, hit start of timeline? no -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org, hit start of timeline? no -src/sliding_sync.rs:451:29 - Error sending backwards pagination request for room !wxRBAsDVqEDXBQdGVR:matrix.org: EventCacheError(BackpaginationError(SdkError(Http(Api(Server(ClientApi(Error { status_code: 403, body: Standard { kind: Forbidden, message: "User @demolemon:matrix.org not in room !wxRBAsDVqEDXBQdGVR:matrix.org, and room previews are disabled" } }))))))) -src/home/room_screen.rs:1642:21 - Pagination error (backwards) in room !wxRBAsDVqEDXBQdGVR:matrix.org: EventCacheError(BackpaginationError(SdkError(Http(Api(Server(ClientApi(Error { status_code: 403, body: Standard { kind: Forbidden, message: "User @demolemon:matrix.org not in room !wxRBAsDVqEDXBQdGVR:matrix.org, and room previews are disabled" } }))))))) -2024-12-27T11:56:55.285067Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -src/sliding_sync.rs:1923:37 - Accept an invite. -src/home/room_screen.rs:1538:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list -2024-12-27T11:56:55.836635Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'iW2UuFIP8TdLQvwIrPJcaiCfI6+0tO/o5MjngQHvVU8', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'TQb+2zBesxv8+dGNLRrhLz+mDrKyPM7qfPNy1urj6Rv2yuB8LZN/8S63lNX0jgCVLtQdl/mPZrjsLv2VhpGcCg'}}}" } })))) -src/verification.rs:28:13 - Received a verification state update: Unverified -2024-12-27T11:56:56.580698Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -2024-12-27T11:56:57.422973Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'iW2UuFIP8TdLQvwIrPJcaiCfI6+0tO/o5MjngQHvVU8', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': 'TQb+2zBesxv8+dGNLRrhLz+mDrKyPM7qfPNy1urj6Rv2yuB8LZN/8S63lNX0jgCVLtQdl/mPZrjsLv2VhpGcCg'}}}" } })))) diff --git a/Cargo.toml b/Cargo.toml index 3fab4615..b0fe90e0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -216,5 +216,3 @@ too_many_arguments = "allow" blocks_in_conditions = "allow" used_underscore_binding = "allow" module_name_repetitions = "allow" -[profile.dev] -debug = 0 From c235423d846862fd4efc43c701eb94d6e5d340a7 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Fri, 27 Dec 2024 20:02:41 +0800 Subject: [PATCH 06/16] Correct typo --- src/sliding_sync.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sliding_sync.rs b/src/sliding_sync.rs index dba3e1c2..5ad25e97 100644 --- a/src/sliding_sync.rs +++ b/src/sliding_sync.rs @@ -1894,19 +1894,19 @@ async fn timeline_subscriber_handler( match new_latest.content() { TimelineItemContent::OtherState(other) => { match other.content() { - // Hanle RoomName change event. + // Handle RoomName change event. AnyOtherFullStateEventContent::RoomName(FullStateEventContent::Original { content, .. }) => { rooms_list::enqueue_rooms_list_update(RoomsListUpdate::UpdateRoomName { room_id: room_id.clone(), new_room_name: content.name.clone(), }); } - // Hanle RoomAvatar change event. + // Handle RoomAvatar change event. AnyOtherFullStateEventContent::RoomAvatar(_avatar_event) => { // Set it to `true` if this latest event indicates that the room's avatar has changed. room_avatar_changed = true; } - // Hanle RoomPowerLevels event. + // Handle RoomPowerLevels event. // Submit a `MatrixRequest` to check if the user can send when power levels change. AnyOtherFullStateEventContent::RoomPowerLevels(_power_level_event) => { submit_async_request(MatrixRequest::CheckCanUserSendMessage { room_id: room_id.clone() }) From 64a4982c2e1ed77f471e55e1d9efdb30416277d6 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Fri, 27 Dec 2024 20:08:29 +0800 Subject: [PATCH 07/16] Remove redadant log --- src/sliding_sync.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/sliding_sync.rs b/src/sliding_sync.rs index 5ad25e97..9acfe19e 100644 --- a/src/sliding_sync.rs +++ b/src/sliding_sync.rs @@ -1920,7 +1920,6 @@ async fn timeline_subscriber_handler( submit_async_request(MatrixRequest::CheckCanUserSendMessage { room_id: room_id.clone() }) } if let Some(MembershipChange::InvitationAccepted) = room_membership_change.change() { - log!("Accept an invite."); submit_async_request(MatrixRequest::CheckCanUserSendMessage { room_id: room_id.clone() }) } } From 6df0710143ba933eea189f0d9cf2bc7857b7dfd9 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Fri, 27 Dec 2024 20:55:28 +0800 Subject: [PATCH 08/16] Restructure for handling latest event --- src/sliding_sync.rs | 71 ++++++++++++++++++++------------------------- 1 file changed, 32 insertions(+), 39 deletions(-) diff --git a/src/sliding_sync.rs b/src/sliding_sync.rs index 9acfe19e..5342235d 100644 --- a/src/sliding_sync.rs +++ b/src/sliding_sync.rs @@ -1888,48 +1888,16 @@ async fn timeline_subscriber_handler( // Update the latest event for this room. if let Some(new_latest) = new_latest_event { if latest_event.as_ref().map_or(true, |ev| ev.timestamp() < new_latest.timestamp()) { - // `room_avatar_changed` is used to monitor if room avatar has changed. - let mut room_avatar_changed = false; - - match new_latest.content() { - TimelineItemContent::OtherState(other) => { - match other.content() { - // Handle RoomName change event. - AnyOtherFullStateEventContent::RoomName(FullStateEventContent::Original { content, .. }) => { - rooms_list::enqueue_rooms_list_update(RoomsListUpdate::UpdateRoomName { - room_id: room_id.clone(), - new_room_name: content.name.clone(), - }); - } - // Handle RoomAvatar change event. - AnyOtherFullStateEventContent::RoomAvatar(_avatar_event) => { - // Set it to `true` if this latest event indicates that the room's avatar has changed. - room_avatar_changed = true; - } - // Handle RoomPowerLevels event. - // Submit a `MatrixRequest` to check if the user can send when power levels change. - AnyOtherFullStateEventContent::RoomPowerLevels(_power_level_event) => { - submit_async_request(MatrixRequest::CheckCanUserSendMessage { room_id: room_id.clone() }) - } - _ => { } - } - } - TimelineItemContent::MembershipChange(room_membership_change) => { - // Submit a `MatrixRequest` to check if the user can send when invited to a room. - if let Some(MembershipChange::Invited) = room_membership_change.change() { - submit_async_request(MatrixRequest::CheckCanUserSendMessage { room_id: room_id.clone() }) - } - if let Some(MembershipChange::InvitationAccepted) = room_membership_change.change() { - submit_async_request(MatrixRequest::CheckCanUserSendMessage { room_id: room_id.clone() }) - } - } - _ => { } - } - - latest_event = Some(new_latest); + // Handle avatar changes. + let room_avatar_changed = update_avatar_for_latest_event(room_id.clone(), &new_latest); if room_avatar_changed { spawn_fetch_room_avatar(room.clone()); } + + // Handle if can send message. + update_if_can_send_message_for_latest_event(room_id.clone(), &new_latest); + + latest_event = Some(new_latest); } } } @@ -1991,6 +1959,31 @@ fn update_avatar_for_latest_event( room_avatar_changed } +/// Updates the latest event for the given room. +/// +/// This function handles and checks permission of sending message. +fn update_if_can_send_message_for_latest_event( + room_id: OwnedRoomId, + event_tl_item: &EventTimelineItem, +) { + match event_tl_item.content() { + TimelineItemContent::OtherState(other) => { + // Handle RoomPowerLevels event. + // Submit a `MatrixRequest` to check if the user can send when power levels change. + if let AnyOtherFullStateEventContent::RoomPowerLevels(_room_power_levels_event) = other.content() { + submit_async_request(MatrixRequest::CheckCanUserSendMessage { room_id: room_id.clone() }) + } + } + + TimelineItemContent::MembershipChange(room_membership_change) => { + // Submit a `MatrixRequest` to check if the user can send when invited to a room. + if let Some(MembershipChange::InvitationAccepted) = room_membership_change.change() { + submit_async_request(MatrixRequest::CheckCanUserSendMessage { room_id: room_id.clone() }) + } + } + _ => { } + } +} /// Spawn a new async task to fetch the room's new avatar. fn spawn_fetch_room_avatar(room: Room) { From 40a1b331bbe8a76c1162085676b5dc476f08303b Mon Sep 17 00:00:00 2001 From: aaravlu Date: Fri, 27 Dec 2024 20:58:19 +0800 Subject: [PATCH 09/16] Remove redadant checks for updating avator --- src/sliding_sync.rs | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/src/sliding_sync.rs b/src/sliding_sync.rs index 5342235d..c2efe237 100644 --- a/src/sliding_sync.rs +++ b/src/sliding_sync.rs @@ -1928,27 +1928,19 @@ fn update_avatar_for_latest_event( let (timestamp, latest_message_text) = get_latest_event_details(event_tl_item, &room_id); // Check for relevant state events. - match event_tl_item.content() { - TimelineItemContent::OtherState(other) => { - match other.content() { - AnyOtherFullStateEventContent::RoomName(FullStateEventContent::Original { content, .. }) => { + if let TimelineItemContent::OtherState(other) = event_tl_item.content() { + match other.content() { + AnyOtherFullStateEventContent::RoomName(FullStateEventContent::Original { content, .. }) => { rooms_list::enqueue_rooms_list_update(RoomsListUpdate::UpdateRoomName { - room_id: room_id.clone(), - new_room_name: content.name.clone(), - }); - } - AnyOtherFullStateEventContent::RoomAvatar(_avatar_event) => { - room_avatar_changed = true; - } - _ => { } + room_id: room_id.clone(), + new_room_name: content.name.clone(), + }); } - } - TimelineItemContent::MembershipChange(room_membership_change) => { - if let Some(MembershipChange::Invited) = room_membership_change.change() { - + AnyOtherFullStateEventContent::RoomAvatar(_avatar_event) => { + room_avatar_changed = true; } + _ => { } } - _ => {} } enqueue_rooms_list_update(RoomsListUpdate::UpdateLatestEvent { From d8424ab74b9b13fbc7cdd33a27b6cdea3ea69390 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Sat, 28 Dec 2024 10:34:00 +0800 Subject: [PATCH 10/16] Merge two functions into 'update_latest_events' --- src/sliding_sync.rs | 99 ++++++++++++++++++++++----------------------- 1 file changed, 48 insertions(+), 51 deletions(-) diff --git a/src/sliding_sync.rs b/src/sliding_sync.rs index c2efe237..dd2f874f 100644 --- a/src/sliding_sync.rs +++ b/src/sliding_sync.rs @@ -10,7 +10,7 @@ use matrix_sdk::{ api::client::{receipt::create_receipt::v3::ReceiptType, session::get_login_types::v3::LoginType}, events::{ receipt::ReceiptThread, room::{ message::{ForwardThread, RoomMessageEventContent}, MediaSource - }, FullStateEventContent + }, FullStateEventContent, MessageLikeEventType }, MilliSecondsSinceUnixEpoch, OwnedEventId, OwnedMxcUri, OwnedRoomAliasId, OwnedRoomId, OwnedUserId, UserId }, sliding_sync::VersionBuilder, Client, Error, Room }; @@ -809,7 +809,7 @@ async fn async_worker( let _check_can_user_send_message_task = Handle::current().spawn(async move { let can_user_send_message = timeline.room().can_user_send_message( &user_id, - matrix_sdk::ruma::events::MessageLikeEventType::Message + MessageLikeEventType::Message ) .await .unwrap_or(true); @@ -1312,7 +1312,7 @@ async fn update_room( if let Some(old_latest_event) = old_room.latest_event().await { if new_latest_event.timestamp() > old_latest_event.timestamp() { log!("Updating latest event for room {}", new_room_id); - room_avatar_changed = update_avatar_for_latest_event(new_room_id.clone(), &new_latest_event); + (room_avatar_changed, _) = update_latest_event(new_room_id.clone(), &new_latest_event); } } } @@ -1888,14 +1888,15 @@ async fn timeline_subscriber_handler( // Update the latest event for this room. if let Some(new_latest) = new_latest_event { if latest_event.as_ref().map_or(true, |ev| ev.timestamp() < new_latest.timestamp()) { - // Handle avatar changes. - let room_avatar_changed = update_avatar_for_latest_event(room_id.clone(), &new_latest); + let (room_avatar_changed, can_user_send_message) = update_latest_event(room_id.clone(), &new_latest); + if room_avatar_changed { spawn_fetch_room_avatar(room.clone()); } - // Handle if can send message. - update_if_can_send_message_for_latest_event(room_id.clone(), &new_latest); + if let Err(e) = timeline_update_sender.send(TimelineUpdate::CanUserSendMessage(can_user_send_message)) { + error!("Failed to send the result of if user can send message: {e}") + } latest_event = Some(new_latest); } @@ -1911,70 +1912,66 @@ async fn timeline_subscriber_handler( error!("Error: unexpectedly ended timeline subscriber for room {room_id}."); } - /// Updates the latest event for the given room. /// -/// This function handles room name changes and checks for (but does not directly handle) -/// room avatar changes. +/// This function currently handles room name, avator and send permission changes +/// (but does not directly handle). /// -/// Returns `true` if this latest event indicates that the room's avatar has changed +/// Returns `true` if those have changed /// and should also be updated. -fn update_avatar_for_latest_event( +fn update_latest_event( room_id: OwnedRoomId, event_tl_item: &EventTimelineItem, -) -> bool { +) -> (bool, bool) { let mut room_avatar_changed = false; + let mut can_user_send_message = true; let (timestamp, latest_message_text) = get_latest_event_details(event_tl_item, &room_id); - - // Check for relevant state events. - if let TimelineItemContent::OtherState(other) = event_tl_item.content() { - match other.content() { - AnyOtherFullStateEventContent::RoomName(FullStateEventContent::Original { content, .. }) => { - rooms_list::enqueue_rooms_list_update(RoomsListUpdate::UpdateRoomName { - room_id: room_id.clone(), - new_room_name: content.name.clone(), - }); - } - AnyOtherFullStateEventContent::RoomAvatar(_avatar_event) => { - room_avatar_changed = true; - } - _ => { } - } - } - - enqueue_rooms_list_update(RoomsListUpdate::UpdateLatestEvent { - room_id, - timestamp, - latest_message_text, - }); - room_avatar_changed -} - -/// Updates the latest event for the given room. -/// -/// This function handles and checks permission of sending message. -fn update_if_can_send_message_for_latest_event( - room_id: OwnedRoomId, - event_tl_item: &EventTimelineItem, -) { match event_tl_item.content() { + // Check for relevant state events. TimelineItemContent::OtherState(other) => { - // Handle RoomPowerLevels event. - // Submit a `MatrixRequest` to check if the user can send when power levels change. - if let AnyOtherFullStateEventContent::RoomPowerLevels(_room_power_levels_event) = other.content() { - submit_async_request(MatrixRequest::CheckCanUserSendMessage { room_id: room_id.clone() }) + match other.content() { + // Check for room name changes. + AnyOtherFullStateEventContent::RoomName(FullStateEventContent::Original { content, .. }) => { + rooms_list::enqueue_rooms_list_update(RoomsListUpdate::UpdateRoomName { + room_id: room_id.clone(), + new_room_name: content.name.clone(), + }); + } + // Check for room avator changes. + AnyOtherFullStateEventContent::RoomAvatar(_avatar_event) => { + room_avatar_changed = true; + } + // Check for if can user send message. + AnyOtherFullStateEventContent::RoomPowerLevels(room_power_levels_event) => { + if let FullStateEventContent::Original { content, prev_content: _ } = room_power_levels_event { + if let Some(user_id) = current_user_id() { + if let Some(power) = content.users.get(&user_id) { + if let Some(room_send_message_level) = content.events.get(&matrix_sdk::ruma::events::TimelineEventType::Message) { + can_user_send_message = power >= room_send_message_level + } + } + } + } } + _ => { } } - + } TimelineItemContent::MembershipChange(room_membership_change) => { - // Submit a `MatrixRequest` to check if the user can send when invited to a room. + // Submit a `MatrixRequest` to check if the user can send when invited to a room successfully. if let Some(MembershipChange::InvitationAccepted) = room_membership_change.change() { submit_async_request(MatrixRequest::CheckCanUserSendMessage { room_id: room_id.clone() }) } } _ => { } } + + enqueue_rooms_list_update(RoomsListUpdate::UpdateLatestEvent { + room_id, + timestamp, + latest_message_text, + }); + (room_avatar_changed, can_user_send_message) } /// Spawn a new async task to fetch the room's new avatar. From 4bdfd82b73789f905243cb6979dc6ae30d48f2d5 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Sat, 28 Dec 2024 10:41:58 +0800 Subject: [PATCH 11/16] Fix clippy --- src/sliding_sync.rs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/sliding_sync.rs b/src/sliding_sync.rs index dd2f874f..d3bff50e 100644 --- a/src/sliding_sync.rs +++ b/src/sliding_sync.rs @@ -1943,13 +1943,11 @@ fn update_latest_event( room_avatar_changed = true; } // Check for if can user send message. - AnyOtherFullStateEventContent::RoomPowerLevels(room_power_levels_event) => { - if let FullStateEventContent::Original { content, prev_content: _ } = room_power_levels_event { - if let Some(user_id) = current_user_id() { - if let Some(power) = content.users.get(&user_id) { - if let Some(room_send_message_level) = content.events.get(&matrix_sdk::ruma::events::TimelineEventType::Message) { - can_user_send_message = power >= room_send_message_level - } + AnyOtherFullStateEventContent::RoomPowerLevels(FullStateEventContent::Original { content, prev_content: _ }) => { + if let Some(user_id) = current_user_id() { + if let Some(power) = content.users.get(&user_id) { + if let Some(room_send_message_level) = content.events.get(&matrix_sdk::ruma::events::TimelineEventType::Message) { + can_user_send_message = power >= room_send_message_level } } } From 429e56d04dca343ad127f0f83c82c8bf36bd04e1 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Sat, 28 Dec 2024 10:48:02 +0800 Subject: [PATCH 12/16] Fix typo --- src/sliding_sync.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sliding_sync.rs b/src/sliding_sync.rs index d3bff50e..5f4bf236 100644 --- a/src/sliding_sync.rs +++ b/src/sliding_sync.rs @@ -1914,7 +1914,7 @@ async fn timeline_subscriber_handler( /// Updates the latest event for the given room. /// -/// This function currently handles room name, avator and send permission changes +/// This function currently handles room name, avatar and send permission changes /// (but does not directly handle). /// /// Returns `true` if those have changed @@ -1938,7 +1938,7 @@ fn update_latest_event( new_room_name: content.name.clone(), }); } - // Check for room avator changes. + // Check for room avatar changes. AnyOtherFullStateEventContent::RoomAvatar(_avatar_event) => { room_avatar_changed = true; } From fa267c081bd31e74d40591ee0b4e048de425aa08 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Sat, 28 Dec 2024 11:40:50 +0800 Subject: [PATCH 13/16] Correct API --- src/sliding_sync.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/sliding_sync.rs b/src/sliding_sync.rs index 5f4bf236..57882505 100644 --- a/src/sliding_sync.rs +++ b/src/sliding_sync.rs @@ -1945,10 +1945,8 @@ fn update_latest_event( // Check for if can user send message. AnyOtherFullStateEventContent::RoomPowerLevels(FullStateEventContent::Original { content, prev_content: _ }) => { if let Some(user_id) = current_user_id() { - if let Some(power) = content.users.get(&user_id) { - if let Some(room_send_message_level) = content.events.get(&matrix_sdk::ruma::events::TimelineEventType::Message) { - can_user_send_message = power >= room_send_message_level - } + if let Some(user_power) = content.users.get(&user_id) { + can_user_send_message = user_power >= &content.events_default } } } @@ -1969,6 +1967,7 @@ fn update_latest_event( timestamp, latest_message_text, }); + log!("can_user_send_message: {can_user_send_message}"); (room_avatar_changed, can_user_send_message) } From d5303ab7f44b9acf69d3b161c6416cd91d74f9b1 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Sat, 28 Dec 2024 11:48:42 +0800 Subject: [PATCH 14/16] Remove redadant log --- .log | 190 ++++++++++++++++++++++++++++++++++++++++++++ Cargo.toml | 2 + src/sliding_sync.rs | 1 - 3 files changed, 192 insertions(+), 1 deletion(-) create mode 100644 .log diff --git a/.log b/.log new file mode 100644 index 00000000..b5940adf --- /dev/null +++ b/.log @@ -0,0 +1,190 @@ +src/app.rs:173:9 - App::handle_startup(): app_data_dir: "/home/lym/.local/share/robrix" +src/app.rs:177:9 - App::handle_startup(): starting matrix sdk loop +src/sliding_sync.rs:401:5 - Started async_worker task. +src/sliding_sync.rs:1046:5 - Most recent user ID: Some("@demolemon:matrix.org") +src/sliding_sync.rs:1050:5 - CLI parsing succeeded? false. CLI has valid UN+PW? false +src/sliding_sync.rs:1058:5 - Waiting for login? false +src/sliding_sync.rs:1067:9 - Trying to restore session for user: Some("@demolemon:matrix.org") +src/persistent_state.rs:101:5 - Loading previous session file for @demolemon:matrix.org...: '/home/lym/.local/share/robrix/demolemon_matrix.org/persistent_state/session' +src/persistent_state.rs:113:5 - Loaded session file for @demolemon:matrix.org. Trying to connect to homeserver (https://matrix-client.matrix.org/)... +2024-12-28T03:42:32.355024Z  INFO build{homeserver=ServerNameOrHomeserverUrl("https://matrix-client.matrix.org/")}: matrix_sdk::client::builder: selected sliding sync version version=Native +src/persistent_state.rs:126:5 - Authenticating previous login session for @demolemon:matrix.org... +2024-12-28T03:42:32.367344Z  INFO matrix_sdk::encryption::backups: Setting up secret listeners and trying to resume backups +src/verification.rs:25:5 - Initial verification state is Unknown +src/sliding_sync.rs:1477:5 - Initial ignored-user list is: [] +2024-12-28T03:42:32.367760Z  INFO matrix_sdk::encryption::recovery: Setting up account data listeners and trying to setup recovery +src/sliding_sync.rs:1513:5 - Initial sync service state is Idle +src/sliding_sync.rs:1529:5 - Initial room list loading state is Loaded { maximum_number_of_rooms: Some(11) } +src/sliding_sync.rs:1516:13 - Received a sync service state update: Running +2024-12-28T03:42:32.370519Z  INFO next_sync_with_lock:sync_once: matrix_sdk::sliding_sync: Marking all tracked users as dirty +src/app.rs:184:17 - Received LoginAction::LoginSuccess, hiding login view. +2024-12-28T03:42:32.378839Z  WARN build{room_id="!ZJEzvNtzSGkPSynJpH:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +src/sliding_sync.rs:1532:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } +2024-12-28T03:42:32.385231Z  INFO sending_task{room_id=!ZJEzvNtzSGkPSynJpH:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-28T03:42:32.385524Z  INFO local_echo_handler{room_id="!ZJEzvNtzSGkPSynJpH:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !ZJEzvNtzSGkPSynJpH:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 3 items for room !ZJEzvNtzSGkPSynJpH:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !ZJEzvNtzSGkPSynJpH:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2024-12-28T03:42:32.394252Z  WARN build{room_id="!BHcierreUuwCMxVqOf:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-28T03:42:32.399184Z  INFO sending_task{room_id=!BHcierreUuwCMxVqOf:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-28T03:42:32.399448Z  INFO local_echo_handler{room_id="!BHcierreUuwCMxVqOf:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !BHcierreUuwCMxVqOf:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !BHcierreUuwCMxVqOf:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !BHcierreUuwCMxVqOf:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2024-12-28T03:42:32.406779Z  WARN build{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-28T03:42:32.410935Z  INFO sending_task{room_id=!iYnZafYUoXkeVPOSQh:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-28T03:42:32.411249Z  INFO local_echo_handler{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !iYnZafYUoXkeVPOSQh:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !iYnZafYUoXkeVPOSQh:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !iYnZafYUoXkeVPOSQh:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2024-12-28T03:42:32.416489Z  WARN build{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-28T03:42:32.419905Z  INFO sending_task{room_id=!moVNEIUPxJZpxRHDUv:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-28T03:42:32.420149Z  INFO local_echo_handler{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !moVNEIUPxJZpxRHDUv:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !moVNEIUPxJZpxRHDUv:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !moVNEIUPxJZpxRHDUv:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2024-12-28T03:42:32.425321Z  WARN build{room_id="!ugrySPqOXlcmORZIwY:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-28T03:42:32.428106Z  INFO sending_task{room_id=!ugrySPqOXlcmORZIwY:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-28T03:42:32.428337Z  INFO local_echo_handler{room_id="!ugrySPqOXlcmORZIwY:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +2024-12-28T03:42:32.434827Z  WARN retry_one{session_id="+4zeLQVxVXREmZG9mHF2rdSeMy+P39TnIdd3Y32yrBE" event_id="$WrLC6uWcYUfDto1nMzRMKE-Avzm7ExRUx_VVjwDMegg"}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$WrLC6uWcYUfDto1nMzRMKE-Avzm7ExRUx_VVjwDMegg" origin_server_ts="2024-12-27T10:13:55.662Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:edovrwKptvEQGGLXGs1IleJukotZxNo+gpk9gJ+uySg" session_id="+4zeLQVxVXREmZG9mHF2rdSeMy+P39TnIdd3Y32yrBE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !ugrySPqOXlcmORZIwY:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !ugrySPqOXlcmORZIwY:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !ugrySPqOXlcmORZIwY:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2024-12-28T03:42:32.440737Z  WARN build{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-28T03:42:32.441509Z  INFO sending_task{room_id=!cGyiuCNphlCyGxDYcZ:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-28T03:42:32.441735Z  INFO local_echo_handler{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !cGyiuCNphlCyGxDYcZ:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 0 items for room !cGyiuCNphlCyGxDYcZ:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !cGyiuCNphlCyGxDYcZ:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2024-12-28T03:42:32.446851Z  WARN build{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-28T03:42:32.449643Z  INFO sending_task{room_id=!MzKbWjifQZZoIBHjCX:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-28T03:42:32.449863Z  INFO local_echo_handler{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !MzKbWjifQZZoIBHjCX:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !MzKbWjifQZZoIBHjCX:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !MzKbWjifQZZoIBHjCX:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2024-12-28T03:42:32.455065Z  WARN build{room_id="!nCULugmcNjxWftdWKg:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-28T03:42:32.457709Z  INFO sending_task{room_id=!nCULugmcNjxWftdWKg:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-28T03:42:32.457972Z  INFO local_echo_handler{room_id="!nCULugmcNjxWftdWKg:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !nCULugmcNjxWftdWKg:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !nCULugmcNjxWftdWKg:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !nCULugmcNjxWftdWKg:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2024-12-28T03:42:32.463198Z  WARN build{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-28T03:42:32.466573Z  INFO sending_task{room_id=!veagCdDBjKrMsOCzrq:privacytools.io}: matrix_sdk::send_queue: spawned the sending task +2024-12-28T03:42:32.466787Z  INFO local_echo_handler{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !veagCdDBjKrMsOCzrq:privacytools.io... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !veagCdDBjKrMsOCzrq:privacytools.io. +src/sliding_sync.rs:1443:5 - Adding new room !veagCdDBjKrMsOCzrq:privacytools.io to ALL_ROOM_INFO. Replaces tombstoned room: None +2024-12-28T03:42:32.471934Z  WARN build{room_id="!eMbtejjAApVrUTLFyB:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-28T03:42:32.474737Z  INFO sending_task{room_id=!eMbtejjAApVrUTLFyB:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-28T03:42:32.474949Z  INFO local_echo_handler{room_id="!eMbtejjAApVrUTLFyB:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !eMbtejjAApVrUTLFyB:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !eMbtejjAApVrUTLFyB:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !eMbtejjAApVrUTLFyB:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +2024-12-28T03:42:32.480098Z  WARN build{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 +2024-12-28T03:42:32.482578Z  INFO sending_task{room_id=!vVLSRWycKVfdPUWXxI:matrix.org}: matrix_sdk::send_queue: spawned the sending task +2024-12-28T03:42:32.482788Z  INFO local_echo_handler{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! +src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !vVLSRWycKVfdPUWXxI:matrix.org... +src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !vVLSRWycKVfdPUWXxI:matrix.org. +src/sliding_sync.rs:1443:5 - Adding new room !vVLSRWycKVfdPUWXxI:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None +src/home/rooms_list.rs:351:17 - RoomsList: processed 25 updates to the list of all rooms +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org... +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org... +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org... +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org... +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org... +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org... +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org... +2024-12-28T03:42:32.764140Z  INFO matrix_sdk::encryption::recovery: Recovery state changed from Unknown to Incomplete +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org... +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io... +src/verification.rs:28:13 - Received a verification state update: Unverified +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !eMbtejjAApVrUTLFyB:matrix.org... +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !vVLSRWycKVfdPUWXxI:matrix.org... +2024-12-28T03:42:33.230704Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'y50TVy+53SPc1pJrge2hn5ttMnx6h2FMObIzU2LECFM', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': '9RTzerH5FGhYD/BxN7Fj04m1uXBtFhXW08hwyvWrMbmL6neVgC82ORpDhn+XJXmKeytnopUwbi5oFaVib7MRAg'}}}" } })))) +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org, hit start of timeline? no +2024-12-28T03:42:33.481903Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t13-5522308573_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$PRR9Cvz1GKaRR9sDRrWac3PglNOfvigckaDPLcC_KCE" origin_server_ts="2024-12-27T10:04:32.899Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:33.488040Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t13-5522308573_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$6oZANyY0TCQ4btosWSmzovwwZk3aQb7drYeAa4TiQP0" origin_server_ts="2024-12-27T10:00:17.966Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:33.494494Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t13-5522308573_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$zvoxVs_cZU2v3MZy49OswxL-sBYAooFW1fqytA6CTY8" origin_server_ts="2024-12-27T09:58:55.761Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="Fb3z4bsEqlOP1zptAC4oYYcohzmmevg5saAj7NAmY/w" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org, hit start of timeline? no +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org, hit start of timeline? no +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org, hit start of timeline? no +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org, hit start of timeline? no +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org, hit start of timeline? no +src/sliding_sync.rs:1970:5 - can_user_send_message: false +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/verification.rs:28:13 - Received a verification state update: Unverified +2024-12-28T03:42:33.905653Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io, hit start of timeline? no +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org, hit start of timeline? no +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org, hit start of timeline? no +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !eMbtejjAApVrUTLFyB:matrix.org, hit start of timeline? no +2024-12-28T03:42:34.335498Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$B8ou8qdmvk2Bcd7_B5fYwdGSDBQpFcad_2wr10wyMfA" origin_server_ts="2024-10-13T02:01:10.047Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:O68EcJ4rBhpomGmkPU8U8NOWbjlO0MgdOQvNoMUjKGs" session_id="LNHthkmg0Ab40t0jU5a2Mvyn9WwCMNtgCurIj4Q63aM" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.341981Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$HKYEB8IRQhDvljIjD4BnzmDL-XhHcpldMV7QhVSRa-M" origin_server_ts="2024-10-07T11:25:21.208Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:5aZTCU65HZ7j+znjd3YRvozWB3qpkq4G3ifUSGdNGQU" session_id="g+WkIWRTpGQnvcj/N9YmeK9nBcybPyvfU5L/NgI7G9o" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.348105Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$dqmlMTRXLhneeS7W_9sLKAwBI42UkBeC5Xgj-zVRv5g" origin_server_ts="2024-10-07T05:17:55.139Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=15}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/home/room_screen.rs:1956:13 - Sending a first-time backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org +src/sliding_sync.rs:504:21 - Sending fetch room members request for room !ZJEzvNtzSGkPSynJpH:matrix.org... +src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org... +src/home/room_screen.rs:1538:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list +src/sliding_sync.rs:506:21 - Completed fetch room members request for room !ZJEzvNtzSGkPSynJpH:matrix.org. +2024-12-28T03:42:34.354314Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$nXntWh-5BQ4e8PGeCaFG0CWL3XuVjSAcLHRUgP8mqs4" origin_server_ts="2024-10-07T05:14:15.152Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:bL+iE4J14LiR4YgtLnRNkMQI/5gudrRlxfmmDgoiGFc" session_id="I9NEzZUsqDCthLlR1fRj/QBP01dHX6zJDWV/FbVisB8" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.360359Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$Zk9Ru1R9R98PBOmr8ayMsk8qES87lYIWMWYlqYxK4xk" origin_server_ts="2024-10-07T02:44:48.721Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.366431Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$Dt5Mu084sNvpfQzsZujwwVcO2Z2ZRwJ7NaZbhpgDCtQ" origin_server_ts="2024-10-06T16:31:16.129Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:bL+iE4J14LiR4YgtLnRNkMQI/5gudrRlxfmmDgoiGFc" session_id="I9NEzZUsqDCthLlR1fRj/QBP01dHX6zJDWV/FbVisB8" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.372404Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$YDiOCFNekVMKrKqKK49ERE6nU8qX8cLdYjF98sP6rcQ" origin_server_ts="2024-10-06T16:10:16.607Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.378428Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$_T1TJe5RJPFYDbcbJhYPvgf3QukLfmQJYQUnNm71YDg" origin_server_ts="2024-10-06T15:50:14.140Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:vxNidNk6RfxEtCSapuSmXnoASujj0+ivqQPXjAYaFhA" session_id="So6yjTWtj7Vum67zuy5OmEPnL8dn2jCF8pke4F8q9bc" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.384386Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$H1zMdOPvgNchychNZI2QZsUEVTnjTU88WrN-ZfKbinU" origin_server_ts="2024-10-06T15:40:10.602Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:vxNidNk6RfxEtCSapuSmXnoASujj0+ivqQPXjAYaFhA" session_id="So6yjTWtj7Vum67zuy5OmEPnL8dn2jCF8pke4F8q9bc" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.384723Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'y50TVy+53SPc1pJrge2hn5ttMnx6h2FMObIzU2LECFM', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': '9RTzerH5FGhYD/BxN7Fj04m1uXBtFhXW08hwyvWrMbmL6neVgC82ORpDhn+XJXmKeytnopUwbi5oFaVib7MRAg'}}}" } })))) +2024-12-28T03:42:34.390566Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$2mNLdYjHNdy7lkw4QBLE1ix1_xhcU0A8blvRGqx9XbM" origin_server_ts="2024-10-06T14:23:53.072Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=14}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.396267Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +2024-12-28T03:42:34.396613Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$1QTfEjmtFmntUJS4D6TKPSaaLi333Bpgaf4g7Cp6980" origin_server_ts="2024-10-06T14:18:11.001Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=13}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.402829Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$ioJlXq9bLXo9MGFyRcmYwGYuA_jsAF6GXReTiPONWiU" origin_server_ts="2024-10-05T07:14:20.519Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=8}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.408875Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$oW9NChORvjn5XgG-hmqAFC49yfdK4uDndp_Scrj8474" origin_server_ts="2024-10-05T07:11:57.516Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=6}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.415097Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$xepl_6XCcKa2nYtlVoj0VU5-bgjAhxPL3RWXTjqvDfk" origin_server_ts="2024-10-05T06:52:50.493Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=5}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.421147Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$RMZTWP3_fzm48tfz8rsJRw4eaoIaBjLwF1HkQOoqT5s" origin_server_ts="2024-10-05T06:52:47.431Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=4}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.427130Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$JV8HpscovGnryGyITdXEj2foX9lEnlVh4gutpZC9rsk" origin_server_ts="2024-10-05T03:38:19.043Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.433092Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$pat6_cJf_hZrkQ2lGlEolUE4XiLTyog699TmkMQCh_c" origin_server_ts="2024-10-05T03:38:01.002Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.439393Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$k4xTVH0vXSyFEXgOLatv3NEHXlQFmBjoZe-jCMl9ezg" origin_server_ts="2024-10-04T07:04:56.065Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ZpyriYGpLc4rpaz/remahZc502DFJNxtLSMI36nL/z0" session_id="+e5iVj4/nzQ/tDxQ8+whChxs/mvPilxuzCTMKX7zOkU" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.445792Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$xbqml9pSNjdkbxaozgV2QTovYUJJI4Nk8UU5iB3j1JM" origin_server_ts="2024-10-04T06:54:20.969Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.451994Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$CUF38Uqa9EdpsDT_cpnAOBkMa89hh8z4HBZgzSfNd-k" origin_server_ts="2024-10-04T06:53:57.205Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.458035Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$u4gRscyKN18OCWzNBOhe_fgvieTNgYrJHLAoTI9lmTU" origin_server_ts="2024-10-04T06:42:38.737Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=12}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.464106Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$VqHEMH5zCmX2zmqDiFl_U_iZCizvo6p12IgiOkWDRF4" origin_server_ts="2024-10-04T06:42:37.786Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=11}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.470146Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$uVJtpquur5Yd8-IAKkg95tuReBc-ke08zWYFsVV8cX0" origin_server_ts="2024-10-04T06:36:42.179Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=10}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.476169Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$cBykXBMNT2ywKGV40gV08hNTz_aRpQbkdwiSzbqkE5A" origin_server_ts="2024-10-04T06:36:41.400Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=9}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.482157Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$iu4ZIidhssTAsApg85_WOa9iGqi0D3Xdv-1HJJ0djJY" origin_server_ts="2024-10-04T06:36:21.448Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=8}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.488123Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$LK8zlBqCI791TwBpASeC7gHzW3XKuw9F_SQtbWi2yKc" origin_server_ts="2024-10-04T06:36:20.657Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=7}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.494133Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$ZAMtMsk21jAiUPGiHiQtO4E3nXdCbV2YT_LXch1k4Vo" origin_server_ts="2024-10-04T06:29:44.067Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=6}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.500098Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$mN6Mnwceuw6OFj5mEal-CSTcFxV08RWKaXg6zJOqMRE" origin_server_ts="2024-10-04T06:23:28.619Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=5}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.506173Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$jXfTSVljnUKx_4kGPo2EhwxAD7dss8-liZwdI-Zv3T8" origin_server_ts="2024-10-04T06:17:13.352Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=4}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.512170Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$O7DjgqiVfIvjiZXT5fQsaUN4xWJSaJH3GVKuMHeUvh4" origin_server_ts="2024-10-04T06:09:47.160Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.518110Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$gTS5Xm3WhDNvBPZw3EfdwGd7_4MMtZG8am88e7l5p0A" origin_server_ts="2024-10-04T06:08:38.495Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.524105Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$H0Ns4HQfQOv3Rbi3iHKA68qU8B6w4WYOx-g2iD9g-1Y" origin_server_ts="2024-10-01T16:30:48.817Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.530059Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$ufd87q_PCEFF84oo_5avwmVEr3BboPjjB8o5Ov-tB9Y" origin_server_ts="2024-10-01T16:30:27.950Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.536142Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$5holrQjj9JRrh_Dy2ACDOQF4Me3u9Ro2dPdjiQKivB8" origin_server_ts="2024-10-01T16:26:11.286Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +2024-12-28T03:42:34.542615Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$qVwvW8yWNADlVlZV40Pif-lH1-A2ClgGlNyv2Ua8GlQ" origin_server_ts="2024-10-01T16:26:09.327Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !vVLSRWycKVfdPUWXxI:matrix.org, hit start of timeline? no +src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org, hit start of timeline? yes +2024-12-28T03:42:34.855559Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'y50TVy+53SPc1pJrge2hn5ttMnx6h2FMObIzU2LECFM', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': '9RTzerH5FGhYD/BxN7Fj04m1uXBtFhXW08hwyvWrMbmL6neVgC82ORpDhn+XJXmKeytnopUwbi5oFaVib7MRAg'}}}" } })))) +2024-12-28T03:42:40.207278Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +src/sliding_sync.rs:1970:5 - can_user_send_message: true +src/sliding_sync.rs:1532:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } +src/home/room_screen.rs:2415:17 - Found matching event ID $nMuQRoBJmqZxkAQNXmbeLONUoJPh44UTzIm0USOsItU at index 15 in new items list, corresponding to current item index 15 at pos offset -11.5 +src/home/rooms_list.rs:351:17 - RoomsList: processed 3 updates to the list of all rooms +2024-12-28T03:42:40.691321Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'y50TVy+53SPc1pJrge2hn5ttMnx6h2FMObIzU2LECFM', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': '9RTzerH5FGhYD/BxN7Fj04m1uXBtFhXW08hwyvWrMbmL6neVgC82ORpDhn+XJXmKeytnopUwbi5oFaVib7MRAg'}}}" } })))) +src/sliding_sync.rs:772:37 - Sent read receipt to room !ZJEzvNtzSGkPSynJpH:matrix.org for event $Ft_KnylNbt6S4V_7eeKdlIlKMU3gwo6742EuwXzvdxM +2024-12-28T03:42:42.339219Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +src/sliding_sync.rs:1970:5 - can_user_send_message: false +2024-12-28T03:42:42.799320Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'y50TVy+53SPc1pJrge2hn5ttMnx6h2FMObIzU2LECFM', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': '9RTzerH5FGhYD/BxN7Fj04m1uXBtFhXW08hwyvWrMbmL6neVgC82ORpDhn+XJXmKeytnopUwbi5oFaVib7MRAg'}}}" } })))) +2024-12-28T03:42:42.808942Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +src/home/room_screen.rs:2415:17 - Found matching event ID $pQ2gbI6-6XcIGA0UhGTy4xVmVFFxJgdZSeffjEVZ6mY at index 17 in new items list, corresponding to current item index 17 at pos offset -3.1940507207309565 +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +2024-12-28T03:42:43.311545Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'y50TVy+53SPc1pJrge2hn5ttMnx6h2FMObIzU2LECFM', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': '9RTzerH5FGhYD/BxN7Fj04m1uXBtFhXW08hwyvWrMbmL6neVgC82ORpDhn+XJXmKeytnopUwbi5oFaVib7MRAg'}}}" } })))) +2024-12-28T03:42:44.930512Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +src/sliding_sync.rs:1970:5 - can_user_send_message: true +src/home/room_screen.rs:2415:17 - Found matching event ID $pQ2gbI6-6XcIGA0UhGTy4xVmVFFxJgdZSeffjEVZ6mY at index 17 in new items list, corresponding to current item index 17 at pos offset -11.5 +src/home/rooms_list.rs:351:17 - RoomsList: processed 2 updates to the list of all rooms +2024-12-28T03:42:45.405112Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'y50TVy+53SPc1pJrge2hn5ttMnx6h2FMObIzU2LECFM', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': '9RTzerH5FGhYD/BxN7Fj04m1uXBtFhXW08hwyvWrMbmL6neVgC82ORpDhn+XJXmKeytnopUwbi5oFaVib7MRAg'}}}" } })))) +src/sliding_sync.rs:772:37 - Sent read receipt to room !ZJEzvNtzSGkPSynJpH:matrix.org for event $w3sJPn7Q7bNLe_GLkiWJJjuyFimflRS5qtjbtLqWjyw +2024-12-28T03:42:45.853549Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found +src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms +2024-12-28T03:42:46.336070Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'y50TVy+53SPc1pJrge2hn5ttMnx6h2FMObIzU2LECFM', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': '9RTzerH5FGhYD/BxN7Fj04m1uXBtFhXW08hwyvWrMbmL6neVgC82ORpDhn+XJXmKeytnopUwbi5oFaVib7MRAg'}}}" } })))) diff --git a/Cargo.toml b/Cargo.toml index b0fe90e0..3fab4615 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -216,3 +216,5 @@ too_many_arguments = "allow" blocks_in_conditions = "allow" used_underscore_binding = "allow" module_name_repetitions = "allow" +[profile.dev] +debug = 0 diff --git a/src/sliding_sync.rs b/src/sliding_sync.rs index 57882505..413937b1 100644 --- a/src/sliding_sync.rs +++ b/src/sliding_sync.rs @@ -1967,7 +1967,6 @@ fn update_latest_event( timestamp, latest_message_text, }); - log!("can_user_send_message: {can_user_send_message}"); (room_avatar_changed, can_user_send_message) } From b22ed1508d7bfa59f1e8555341a00ef89dab7d7f Mon Sep 17 00:00:00 2001 From: aaravlu Date: Sat, 28 Dec 2024 11:49:06 +0800 Subject: [PATCH 15/16] Rremove log files --- .log | 190 ----------------------------------------------------- Cargo.toml | 2 - 2 files changed, 192 deletions(-) delete mode 100644 .log diff --git a/.log b/.log deleted file mode 100644 index b5940adf..00000000 --- a/.log +++ /dev/null @@ -1,190 +0,0 @@ -src/app.rs:173:9 - App::handle_startup(): app_data_dir: "/home/lym/.local/share/robrix" -src/app.rs:177:9 - App::handle_startup(): starting matrix sdk loop -src/sliding_sync.rs:401:5 - Started async_worker task. -src/sliding_sync.rs:1046:5 - Most recent user ID: Some("@demolemon:matrix.org") -src/sliding_sync.rs:1050:5 - CLI parsing succeeded? false. CLI has valid UN+PW? false -src/sliding_sync.rs:1058:5 - Waiting for login? false -src/sliding_sync.rs:1067:9 - Trying to restore session for user: Some("@demolemon:matrix.org") -src/persistent_state.rs:101:5 - Loading previous session file for @demolemon:matrix.org...: '/home/lym/.local/share/robrix/demolemon_matrix.org/persistent_state/session' -src/persistent_state.rs:113:5 - Loaded session file for @demolemon:matrix.org. Trying to connect to homeserver (https://matrix-client.matrix.org/)... -2024-12-28T03:42:32.355024Z  INFO build{homeserver=ServerNameOrHomeserverUrl("https://matrix-client.matrix.org/")}: matrix_sdk::client::builder: selected sliding sync version version=Native -src/persistent_state.rs:126:5 - Authenticating previous login session for @demolemon:matrix.org... -2024-12-28T03:42:32.367344Z  INFO matrix_sdk::encryption::backups: Setting up secret listeners and trying to resume backups -src/verification.rs:25:5 - Initial verification state is Unknown -src/sliding_sync.rs:1477:5 - Initial ignored-user list is: [] -2024-12-28T03:42:32.367760Z  INFO matrix_sdk::encryption::recovery: Setting up account data listeners and trying to setup recovery -src/sliding_sync.rs:1513:5 - Initial sync service state is Idle -src/sliding_sync.rs:1529:5 - Initial room list loading state is Loaded { maximum_number_of_rooms: Some(11) } -src/sliding_sync.rs:1516:13 - Received a sync service state update: Running -2024-12-28T03:42:32.370519Z  INFO next_sync_with_lock:sync_once: matrix_sdk::sliding_sync: Marking all tracked users as dirty -src/app.rs:184:17 - Received LoginAction::LoginSuccess, hiding login view. -2024-12-28T03:42:32.378839Z  WARN build{room_id="!ZJEzvNtzSGkPSynJpH:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -src/sliding_sync.rs:1532:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } -2024-12-28T03:42:32.385231Z  INFO sending_task{room_id=!ZJEzvNtzSGkPSynJpH:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-28T03:42:32.385524Z  INFO local_echo_handler{room_id="!ZJEzvNtzSGkPSynJpH:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !ZJEzvNtzSGkPSynJpH:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 3 items for room !ZJEzvNtzSGkPSynJpH:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !ZJEzvNtzSGkPSynJpH:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-28T03:42:32.394252Z  WARN build{room_id="!BHcierreUuwCMxVqOf:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-28T03:42:32.399184Z  INFO sending_task{room_id=!BHcierreUuwCMxVqOf:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-28T03:42:32.399448Z  INFO local_echo_handler{room_id="!BHcierreUuwCMxVqOf:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !BHcierreUuwCMxVqOf:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !BHcierreUuwCMxVqOf:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !BHcierreUuwCMxVqOf:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-28T03:42:32.406779Z  WARN build{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-28T03:42:32.410935Z  INFO sending_task{room_id=!iYnZafYUoXkeVPOSQh:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-28T03:42:32.411249Z  INFO local_echo_handler{room_id="!iYnZafYUoXkeVPOSQh:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !iYnZafYUoXkeVPOSQh:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !iYnZafYUoXkeVPOSQh:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !iYnZafYUoXkeVPOSQh:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-28T03:42:32.416489Z  WARN build{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-28T03:42:32.419905Z  INFO sending_task{room_id=!moVNEIUPxJZpxRHDUv:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-28T03:42:32.420149Z  INFO local_echo_handler{room_id="!moVNEIUPxJZpxRHDUv:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !moVNEIUPxJZpxRHDUv:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !moVNEIUPxJZpxRHDUv:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !moVNEIUPxJZpxRHDUv:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-28T03:42:32.425321Z  WARN build{room_id="!ugrySPqOXlcmORZIwY:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-28T03:42:32.428106Z  INFO sending_task{room_id=!ugrySPqOXlcmORZIwY:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-28T03:42:32.428337Z  INFO local_echo_handler{room_id="!ugrySPqOXlcmORZIwY:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -2024-12-28T03:42:32.434827Z  WARN retry_one{session_id="+4zeLQVxVXREmZG9mHF2rdSeMy+P39TnIdd3Y32yrBE" event_id="$WrLC6uWcYUfDto1nMzRMKE-Avzm7ExRUx_VVjwDMegg"}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$WrLC6uWcYUfDto1nMzRMKE-Avzm7ExRUx_VVjwDMegg" origin_server_ts="2024-12-27T10:13:55.662Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:edovrwKptvEQGGLXGs1IleJukotZxNo+gpk9gJ+uySg" session_id="+4zeLQVxVXREmZG9mHF2rdSeMy+P39TnIdd3Y32yrBE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !ugrySPqOXlcmORZIwY:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !ugrySPqOXlcmORZIwY:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !ugrySPqOXlcmORZIwY:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-28T03:42:32.440737Z  WARN build{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-28T03:42:32.441509Z  INFO sending_task{room_id=!cGyiuCNphlCyGxDYcZ:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-28T03:42:32.441735Z  INFO local_echo_handler{room_id="!cGyiuCNphlCyGxDYcZ:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !cGyiuCNphlCyGxDYcZ:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 0 items for room !cGyiuCNphlCyGxDYcZ:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !cGyiuCNphlCyGxDYcZ:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-28T03:42:32.446851Z  WARN build{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-28T03:42:32.449643Z  INFO sending_task{room_id=!MzKbWjifQZZoIBHjCX:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-28T03:42:32.449863Z  INFO local_echo_handler{room_id="!MzKbWjifQZZoIBHjCX:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !MzKbWjifQZZoIBHjCX:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !MzKbWjifQZZoIBHjCX:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !MzKbWjifQZZoIBHjCX:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-28T03:42:32.455065Z  WARN build{room_id="!nCULugmcNjxWftdWKg:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-28T03:42:32.457709Z  INFO sending_task{room_id=!nCULugmcNjxWftdWKg:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-28T03:42:32.457972Z  INFO local_echo_handler{room_id="!nCULugmcNjxWftdWKg:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !nCULugmcNjxWftdWKg:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !nCULugmcNjxWftdWKg:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !nCULugmcNjxWftdWKg:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-28T03:42:32.463198Z  WARN build{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-28T03:42:32.466573Z  INFO sending_task{room_id=!veagCdDBjKrMsOCzrq:privacytools.io}: matrix_sdk::send_queue: spawned the sending task -2024-12-28T03:42:32.466787Z  INFO local_echo_handler{room_id="!veagCdDBjKrMsOCzrq:privacytools.io" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !veagCdDBjKrMsOCzrq:privacytools.io... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !veagCdDBjKrMsOCzrq:privacytools.io. -src/sliding_sync.rs:1443:5 - Adding new room !veagCdDBjKrMsOCzrq:privacytools.io to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-28T03:42:32.471934Z  WARN build{room_id="!eMbtejjAApVrUTLFyB:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-28T03:42:32.474737Z  INFO sending_task{room_id=!eMbtejjAApVrUTLFyB:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-28T03:42:32.474949Z  INFO local_echo_handler{room_id="!eMbtejjAApVrUTLFyB:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !eMbtejjAApVrUTLFyB:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !eMbtejjAApVrUTLFyB:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !eMbtejjAApVrUTLFyB:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -2024-12-28T03:42:32.480098Z  WARN build{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" track_read_receipts=true}: matrix_sdk_base::rooms::normal: Unknown room version, falling back to v10 -2024-12-28T03:42:32.482578Z  INFO sending_task{room_id=!vVLSRWycKVfdPUWXxI:matrix.org}: matrix_sdk::send_queue: spawned the sending task -2024-12-28T03:42:32.482788Z  INFO local_echo_handler{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" focus="live"}: matrix_sdk_ui::timeline::builder: spawned the local echo handler! -src/sliding_sync.rs:1626:5 - Starting timeline subscriber for room !vVLSRWycKVfdPUWXxI:matrix.org... -src/sliding_sync.rs:1628:5 - Received initial timeline update of 2 items for room !vVLSRWycKVfdPUWXxI:matrix.org. -src/sliding_sync.rs:1443:5 - Adding new room !vVLSRWycKVfdPUWXxI:matrix.org to ALL_ROOM_INFO. Replaces tombstoned room: None -src/home/rooms_list.rs:351:17 - RoomsList: processed 25 updates to the list of all rooms -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org... -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org... -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org... -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org... -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org... -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org... -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org... -2024-12-28T03:42:32.764140Z  INFO matrix_sdk::encryption::recovery: Recovery state changed from Unknown to Incomplete -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org... -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io... -src/verification.rs:28:13 - Received a verification state update: Unverified -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !eMbtejjAApVrUTLFyB:matrix.org... -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !vVLSRWycKVfdPUWXxI:matrix.org... -2024-12-28T03:42:33.230704Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'y50TVy+53SPc1pJrge2hn5ttMnx6h2FMObIzU2LECFM', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': '9RTzerH5FGhYD/BxN7Fj04m1uXBtFhXW08hwyvWrMbmL6neVgC82ORpDhn+XJXmKeytnopUwbi5oFaVib7MRAg'}}}" } })))) -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !BHcierreUuwCMxVqOf:matrix.org, hit start of timeline? no -2024-12-28T03:42:33.481903Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t13-5522308573_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$PRR9Cvz1GKaRR9sDRrWac3PglNOfvigckaDPLcC_KCE" origin_server_ts="2024-12-27T10:04:32.899Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:33.488040Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t13-5522308573_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$6oZANyY0TCQ4btosWSmzovwwZk3aQb7drYeAa4TiQP0" origin_server_ts="2024-12-27T10:00:17.966Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="XzKC431Jae5TWcq/hqoO8HQVoLxj2dfUzzJHUAYjjlw" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:33.494494Z  WARN paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:live_paginate_backwards{room_id="!ugrySPqOXlcmORZIwY:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!ugrySPqOXlcmORZIwY:matrix.org" options=MessagesOptions { from: "t13-5522308573_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!ugrySPqOXlcmORZIwY:matrix.org" sender="@aaravlu:matrix.org" event_id="$zvoxVs_cZU2v3MZy49OswxL-sBYAooFW1fqytA6CTY8" origin_server_ts="2024-12-27T09:58:55.761Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:4/dvM6WQhZ1C8XwTHkiFLhuEje1WFUaHmiq7zc1GYlE" session_id="Fb3z4bsEqlOP1zptAC4oYYcohzmmevg5saAj7NAmY/w" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !ugrySPqOXlcmORZIwY:matrix.org, hit start of timeline? no -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org, hit start of timeline? no -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !MzKbWjifQZZoIBHjCX:matrix.org, hit start of timeline? no -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !moVNEIUPxJZpxRHDUv:matrix.org, hit start of timeline? no -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !cGyiuCNphlCyGxDYcZ:matrix.org, hit start of timeline? no -src/sliding_sync.rs:1970:5 - can_user_send_message: false -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -src/verification.rs:28:13 - Received a verification state update: Unverified -2024-12-28T03:42:33.905653Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !veagCdDBjKrMsOCzrq:privacytools.io, hit start of timeline? no -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !iYnZafYUoXkeVPOSQh:matrix.org, hit start of timeline? no -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !nCULugmcNjxWftdWKg:matrix.org, hit start of timeline? no -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !eMbtejjAApVrUTLFyB:matrix.org, hit start of timeline? no -2024-12-28T03:42:34.335498Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$B8ou8qdmvk2Bcd7_B5fYwdGSDBQpFcad_2wr10wyMfA" origin_server_ts="2024-10-13T02:01:10.047Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:O68EcJ4rBhpomGmkPU8U8NOWbjlO0MgdOQvNoMUjKGs" session_id="LNHthkmg0Ab40t0jU5a2Mvyn9WwCMNtgCurIj4Q63aM" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.341981Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$HKYEB8IRQhDvljIjD4BnzmDL-XhHcpldMV7QhVSRa-M" origin_server_ts="2024-10-07T11:25:21.208Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:5aZTCU65HZ7j+znjd3YRvozWB3qpkq4G3ifUSGdNGQU" session_id="g+WkIWRTpGQnvcj/N9YmeK9nBcybPyvfU5L/NgI7G9o" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.348105Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$dqmlMTRXLhneeS7W_9sLKAwBI42UkBeC5Xgj-zVRv5g" origin_server_ts="2024-10-07T05:17:55.139Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=15}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/home/room_screen.rs:1956:13 - Sending a first-time backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org -src/sliding_sync.rs:504:21 - Sending fetch room members request for room !ZJEzvNtzSGkPSynJpH:matrix.org... -src/sliding_sync.rs:428:21 - Starting backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org... -src/home/room_screen.rs:1538:25 - !!! Couldn't find new event with matching ID for ANY event currently visible in the portal list -src/sliding_sync.rs:506:21 - Completed fetch room members request for room !ZJEzvNtzSGkPSynJpH:matrix.org. -2024-12-28T03:42:34.354314Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$nXntWh-5BQ4e8PGeCaFG0CWL3XuVjSAcLHRUgP8mqs4" origin_server_ts="2024-10-07T05:14:15.152Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:bL+iE4J14LiR4YgtLnRNkMQI/5gudrRlxfmmDgoiGFc" session_id="I9NEzZUsqDCthLlR1fRj/QBP01dHX6zJDWV/FbVisB8" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.360359Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$Zk9Ru1R9R98PBOmr8ayMsk8qES87lYIWMWYlqYxK4xk" origin_server_ts="2024-10-07T02:44:48.721Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.366431Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$Dt5Mu084sNvpfQzsZujwwVcO2Z2ZRwJ7NaZbhpgDCtQ" origin_server_ts="2024-10-06T16:31:16.129Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:bL+iE4J14LiR4YgtLnRNkMQI/5gudrRlxfmmDgoiGFc" session_id="I9NEzZUsqDCthLlR1fRj/QBP01dHX6zJDWV/FbVisB8" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.372404Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$YDiOCFNekVMKrKqKK49ERE6nU8qX8cLdYjF98sP6rcQ" origin_server_ts="2024-10-06T16:10:16.607Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.378428Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$_T1TJe5RJPFYDbcbJhYPvgf3QukLfmQJYQUnNm71YDg" origin_server_ts="2024-10-06T15:50:14.140Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:vxNidNk6RfxEtCSapuSmXnoASujj0+ivqQPXjAYaFhA" session_id="So6yjTWtj7Vum67zuy5OmEPnL8dn2jCF8pke4F8q9bc" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.384386Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$H1zMdOPvgNchychNZI2QZsUEVTnjTU88WrN-ZfKbinU" origin_server_ts="2024-10-06T15:40:10.602Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:vxNidNk6RfxEtCSapuSmXnoASujj0+ivqQPXjAYaFhA" session_id="So6yjTWtj7Vum67zuy5OmEPnL8dn2jCF8pke4F8q9bc" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.384723Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'y50TVy+53SPc1pJrge2hn5ttMnx6h2FMObIzU2LECFM', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': '9RTzerH5FGhYD/BxN7Fj04m1uXBtFhXW08hwyvWrMbmL6neVgC82ORpDhn+XJXmKeytnopUwbi5oFaVib7MRAg'}}}" } })))) -2024-12-28T03:42:34.390566Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$2mNLdYjHNdy7lkw4QBLE1ix1_xhcU0A8blvRGqx9XbM" origin_server_ts="2024-10-06T14:23:53.072Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=14}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.396267Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -2024-12-28T03:42:34.396613Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$1QTfEjmtFmntUJS4D6TKPSaaLi333Bpgaf4g7Cp6980" origin_server_ts="2024-10-06T14:18:11.001Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=13}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.402829Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$ioJlXq9bLXo9MGFyRcmYwGYuA_jsAF6GXReTiPONWiU" origin_server_ts="2024-10-05T07:14:20.519Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=8}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.408875Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$oW9NChORvjn5XgG-hmqAFC49yfdK4uDndp_Scrj8474" origin_server_ts="2024-10-05T07:11:57.516Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=6}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.415097Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$xepl_6XCcKa2nYtlVoj0VU5-bgjAhxPL3RWXTjqvDfk" origin_server_ts="2024-10-05T06:52:50.493Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=5}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.421147Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$RMZTWP3_fzm48tfz8rsJRw4eaoIaBjLwF1HkQOoqT5s" origin_server_ts="2024-10-05T06:52:47.431Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=4}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.427130Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$JV8HpscovGnryGyITdXEj2foX9lEnlVh4gutpZC9rsk" origin_server_ts="2024-10-05T03:38:19.043Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.433092Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$pat6_cJf_hZrkQ2lGlEolUE4XiLTyog699TmkMQCh_c" origin_server_ts="2024-10-05T03:38:01.002Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.439393Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$k4xTVH0vXSyFEXgOLatv3NEHXlQFmBjoZe-jCMl9ezg" origin_server_ts="2024-10-04T07:04:56.065Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ZpyriYGpLc4rpaz/remahZc502DFJNxtLSMI36nL/z0" session_id="+e5iVj4/nzQ/tDxQ8+whChxs/mvPilxuzCTMKX7zOkU" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.445792Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$xbqml9pSNjdkbxaozgV2QTovYUJJI4Nk8UU5iB3j1JM" origin_server_ts="2024-10-04T06:54:20.969Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.451994Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$CUF38Uqa9EdpsDT_cpnAOBkMa89hh8z4HBZgzSfNd-k" origin_server_ts="2024-10-04T06:53:57.205Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.458035Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$u4gRscyKN18OCWzNBOhe_fgvieTNgYrJHLAoTI9lmTU" origin_server_ts="2024-10-04T06:42:38.737Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=12}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.464106Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$VqHEMH5zCmX2zmqDiFl_U_iZCizvo6p12IgiOkWDRF4" origin_server_ts="2024-10-04T06:42:37.786Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=11}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.470146Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$uVJtpquur5Yd8-IAKkg95tuReBc-ke08zWYFsVV8cX0" origin_server_ts="2024-10-04T06:36:42.179Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=10}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.476169Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$cBykXBMNT2ywKGV40gV08hNTz_aRpQbkdwiSzbqkE5A" origin_server_ts="2024-10-04T06:36:41.400Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=9}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.482157Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$iu4ZIidhssTAsApg85_WOa9iGqi0D3Xdv-1HJJ0djJY" origin_server_ts="2024-10-04T06:36:21.448Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=8}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.488123Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$LK8zlBqCI791TwBpASeC7gHzW3XKuw9F_SQtbWi2yKc" origin_server_ts="2024-10-04T06:36:20.657Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=7}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.494133Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$ZAMtMsk21jAiUPGiHiQtO4E3nXdCbV2YT_LXch1k4Vo" origin_server_ts="2024-10-04T06:29:44.067Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=6}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.500098Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$mN6Mnwceuw6OFj5mEal-CSTcFxV08RWKaXg6zJOqMRE" origin_server_ts="2024-10-04T06:23:28.619Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=5}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.506173Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$jXfTSVljnUKx_4kGPo2EhwxAD7dss8-liZwdI-Zv3T8" origin_server_ts="2024-10-04T06:17:13.352Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=4}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.512170Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$O7DjgqiVfIvjiZXT5fQsaUN4xWJSaJH3GVKuMHeUvh4" origin_server_ts="2024-10-04T06:09:47.160Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:/HOkshobl/C176BIOD0LyGXi9MPLDIdzA4bLaeU9zi4" session_id="6FGtths0DKvCYXTMBoZafAKPbOPznbQ9uMVgtHqLgME" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.518110Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$gTS5Xm3WhDNvBPZw3EfdwGd7_4MMtZG8am88e7l5p0A" origin_server_ts="2024-10-04T06:08:38.495Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=3}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.524105Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$H0Ns4HQfQOv3Rbi3iHKA68qU8B6w4WYOx-g2iD9g-1Y" origin_server_ts="2024-10-01T16:30:48.817Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=2}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.530059Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@zasongguo:matrix.org" event_id="$ufd87q_PCEFF84oo_5avwmVEr3BboPjjB8o5Ov-tB9Y" origin_server_ts="2024-10-01T16:30:27.950Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:wZVXHZKrmt33qGsX63Av2xI/JFx1bcOS2dqIcw7uGVE" session_id="9j5UkjluGI807H9xZv67Lr5qTxLPDDACPv35jB++nnE" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.536142Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$5holrQjj9JRrh_Dy2ACDOQF4Me3u9Ro2dPdjiQKivB8" origin_server_ts="2024-10-01T16:26:11.286Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=1}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -2024-12-28T03:42:34.542615Z  WARN paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:live_paginate_backwards{room_id="!vVLSRWycKVfdPUWXxI:matrix.org"}:run_backwards{batch_size=50}:messages{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" options=MessagesOptions { from: "t51-5380163583_757284974_99249691_3325163941_3646642638_263197058_1428905101_11062822350_0_406104", dir: Backward, limit: 50 }}:decrypt_room_event{room_id="!vVLSRWycKVfdPUWXxI:matrix.org" sender="@demolemon:matrix.org" event_id="$qVwvW8yWNADlVlZV40Pif-lH1-A2ClgGlNyv2Ua8GlQ" origin_server_ts="2024-10-01T16:26:09.327Z" algorithm="m.megolm.v1.aes-sha2" sender_key="curve25519:ih7detY/3bYS47o8I7WTCXo+jpXOMCLteVG5xdvwcC8" session_id="BAx2e2OUE6pKF5T8RiCyBJYJB9V3yuH4wZmYfXeQvzI" message_index=0}: matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !vVLSRWycKVfdPUWXxI:matrix.org, hit start of timeline? no -src/sliding_sync.rs:440:29 - Completed backwards pagination request for room !ZJEzvNtzSGkPSynJpH:matrix.org, hit start of timeline? yes -2024-12-28T03:42:34.855559Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'y50TVy+53SPc1pJrge2hn5ttMnx6h2FMObIzU2LECFM', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': '9RTzerH5FGhYD/BxN7Fj04m1uXBtFhXW08hwyvWrMbmL6neVgC82ORpDhn+XJXmKeytnopUwbi5oFaVib7MRAg'}}}" } })))) -2024-12-28T03:42:40.207278Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -src/sliding_sync.rs:1970:5 - can_user_send_message: true -src/sliding_sync.rs:1532:13 - Received a room list loading state update: Loaded { maximum_number_of_rooms: Some(11) } -src/home/room_screen.rs:2415:17 - Found matching event ID $nMuQRoBJmqZxkAQNXmbeLONUoJPh44UTzIm0USOsItU at index 15 in new items list, corresponding to current item index 15 at pos offset -11.5 -src/home/rooms_list.rs:351:17 - RoomsList: processed 3 updates to the list of all rooms -2024-12-28T03:42:40.691321Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'y50TVy+53SPc1pJrge2hn5ttMnx6h2FMObIzU2LECFM', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': '9RTzerH5FGhYD/BxN7Fj04m1uXBtFhXW08hwyvWrMbmL6neVgC82ORpDhn+XJXmKeytnopUwbi5oFaVib7MRAg'}}}" } })))) -src/sliding_sync.rs:772:37 - Sent read receipt to room !ZJEzvNtzSGkPSynJpH:matrix.org for event $Ft_KnylNbt6S4V_7eeKdlIlKMU3gwo6742EuwXzvdxM -2024-12-28T03:42:42.339219Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -src/sliding_sync.rs:1970:5 - can_user_send_message: false -2024-12-28T03:42:42.799320Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'y50TVy+53SPc1pJrge2hn5ttMnx6h2FMObIzU2LECFM', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': '9RTzerH5FGhYD/BxN7Fj04m1uXBtFhXW08hwyvWrMbmL6neVgC82ORpDhn+XJXmKeytnopUwbi5oFaVib7MRAg'}}}" } })))) -2024-12-28T03:42:42.808942Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -src/home/room_screen.rs:2415:17 - Found matching event ID $pQ2gbI6-6XcIGA0UhGTy4xVmVFFxJgdZSeffjEVZ6mY at index 17 in new items list, corresponding to current item index 17 at pos offset -3.1940507207309565 -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -2024-12-28T03:42:43.311545Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'y50TVy+53SPc1pJrge2hn5ttMnx6h2FMObIzU2LECFM', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': '9RTzerH5FGhYD/BxN7Fj04m1uXBtFhXW08hwyvWrMbmL6neVgC82ORpDhn+XJXmKeytnopUwbi5oFaVib7MRAg'}}}" } })))) -2024-12-28T03:42:44.930512Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -src/sliding_sync.rs:1970:5 - can_user_send_message: true -src/home/room_screen.rs:2415:17 - Found matching event ID $pQ2gbI6-6XcIGA0UhGTy4xVmVFFxJgdZSeffjEVZ6mY at index 17 in new items list, corresponding to current item index 17 at pos offset -11.5 -src/home/rooms_list.rs:351:17 - RoomsList: processed 2 updates to the list of all rooms -2024-12-28T03:42:45.405112Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'y50TVy+53SPc1pJrge2hn5ttMnx6h2FMObIzU2LECFM', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': '9RTzerH5FGhYD/BxN7Fj04m1uXBtFhXW08hwyvWrMbmL6neVgC82ORpDhn+XJXmKeytnopUwbi5oFaVib7MRAg'}}}" } })))) -src/sliding_sync.rs:772:37 - Sent read receipt to room !ZJEzvNtzSGkPSynJpH:matrix.org for event $w3sJPn7Q7bNLe_GLkiWJJjuyFimflRS5qtjbtLqWjyw -2024-12-28T03:42:45.853549Z  WARN matrix_sdk_crypto::backups: Trying to backup room keys but no backup key was found -src/home/rooms_list.rs:351:17 - RoomsList: processed 1 updates to the list of all rooms -2024-12-28T03:42:46.336070Z  WARN matrix_sdk::encryption: Error when sending out an outgoing E2EE request error=Http(Api(Server(ClientApi(Error { status_code: 400, body: Standard { kind: Unknown, message: "One time key signed_curve25519:AAAAAAAAAA4 already exists. Old key: {\"key\":\"qTqoGfcMWx3EOr5mdzCHBEMGMxgI71u1unjhutP8k2U\",\"signatures\":{\"@demolemon:matrix.org\":{\"ed25519:YOQVSNYACA\":\"E6H+gI8JKXgaCZUEGx26fuhZau+cDzS2p0PKZCBN3EasNCeBUxs7Ht7VzMzaR72xHQ4eJ9UAjb6kGsqBhFxeDQ\"}}}; new key: {'key': 'y50TVy+53SPc1pJrge2hn5ttMnx6h2FMObIzU2LECFM', 'signatures': {'@demolemon:matrix.org': {'ed25519:YOQVSNYACA': '9RTzerH5FGhYD/BxN7Fj04m1uXBtFhXW08hwyvWrMbmL6neVgC82ORpDhn+XJXmKeytnopUwbi5oFaVib7MRAg'}}}" } })))) diff --git a/Cargo.toml b/Cargo.toml index 3fab4615..b0fe90e0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -216,5 +216,3 @@ too_many_arguments = "allow" blocks_in_conditions = "allow" used_underscore_binding = "allow" module_name_repetitions = "allow" -[profile.dev] -debug = 0 From 8974e21645d57940ee2e4bf18d939d68245a5e31 Mon Sep 17 00:00:00 2001 From: aaravlu Date: Mon, 30 Dec 2024 13:51:24 +0800 Subject: [PATCH 16/16] Reduce unnessessary check --- src/sliding_sync.rs | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/src/sliding_sync.rs b/src/sliding_sync.rs index 413937b1..3bbad2db 100644 --- a/src/sliding_sync.rs +++ b/src/sliding_sync.rs @@ -1312,7 +1312,7 @@ async fn update_room( if let Some(old_latest_event) = old_room.latest_event().await { if new_latest_event.timestamp() > old_latest_event.timestamp() { log!("Updating latest event for room {}", new_room_id); - (room_avatar_changed, _) = update_latest_event(new_room_id.clone(), &new_latest_event); + room_avatar_changed = update_latest_event(new_room_id.clone(), &new_latest_event, None); } } } @@ -1888,16 +1888,12 @@ async fn timeline_subscriber_handler( // Update the latest event for this room. if let Some(new_latest) = new_latest_event { if latest_event.as_ref().map_or(true, |ev| ev.timestamp() < new_latest.timestamp()) { - let (room_avatar_changed, can_user_send_message) = update_latest_event(room_id.clone(), &new_latest); + let room_avatar_changed = update_latest_event(room_id.clone(), &new_latest, Some(&timeline_update_sender)); if room_avatar_changed { spawn_fetch_room_avatar(room.clone()); } - if let Err(e) = timeline_update_sender.send(TimelineUpdate::CanUserSendMessage(can_user_send_message)) { - error!("Failed to send the result of if user can send message: {e}") - } - latest_event = Some(new_latest); } } @@ -1917,14 +1913,14 @@ async fn timeline_subscriber_handler( /// This function currently handles room name, avatar and send permission changes /// (but does not directly handle). /// -/// Returns `true` if those have changed +/// Returns `true` if room avatar has changed /// and should also be updated. fn update_latest_event( room_id: OwnedRoomId, event_tl_item: &EventTimelineItem, -) -> (bool, bool) { + sender: Option<&crossbeam_channel::Sender> +) -> bool { let mut room_avatar_changed = false; - let mut can_user_send_message = true; let (timestamp, latest_message_text) = get_latest_event_details(event_tl_item, &room_id); match event_tl_item.content() { @@ -1946,7 +1942,9 @@ fn update_latest_event( AnyOtherFullStateEventContent::RoomPowerLevels(FullStateEventContent::Original { content, prev_content: _ }) => { if let Some(user_id) = current_user_id() { if let Some(user_power) = content.users.get(&user_id) { - can_user_send_message = user_power >= &content.events_default + if let Err(e) = sender.unwrap().send(TimelineUpdate::CanUserSendMessage(user_power >= &content.events_default)) { + error!("Failed to send the result of if user can send message: {e}") + } } } } @@ -1954,9 +1952,13 @@ fn update_latest_event( } } TimelineItemContent::MembershipChange(room_membership_change) => { - // Submit a `MatrixRequest` to check if the user can send when invited to a room successfully. + // Submit a `MatrixRequest` to check if the user can send when current user accept invitation successfully. if let Some(MembershipChange::InvitationAccepted) = room_membership_change.change() { - submit_async_request(MatrixRequest::CheckCanUserSendMessage { room_id: room_id.clone() }) + if let Some(user_id) = current_user_id() { + if user_id == room_membership_change.user_id() { + submit_async_request(MatrixRequest::CheckCanUserSendMessage { room_id: room_id.clone() }) + } + } } } _ => { } @@ -1967,7 +1969,7 @@ fn update_latest_event( timestamp, latest_message_text, }); - (room_avatar_changed, can_user_send_message) + room_avatar_changed } /// Spawn a new async task to fetch the room's new avatar.