[PR #3828] [MERGED] feat: enable dispatch event using single thread #5904

Closed
opened 2026-03-23 22:20:50 +00:00 by mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/3828
Author: @appflowy
Created: 10/29/2023
Status: Merged
Merged: 10/30/2023
Merged by: @appflowy

Base: mainHead: dispatch_local


📝 Commits (8)

📊 Changes

67 files changed (+806 additions, -538 deletions)

View changed files

📝 frontend/appflowy_tauri/src-tauri/Cargo.lock (+29 -52)
📝 frontend/rust-lib/Cargo.lock (+61 -70)
📝 frontend/rust-lib/collab-integrate/src/collab_builder.rs (+1 -4)
📝 frontend/rust-lib/dart-ffi/src/lib.rs (+37 -16)
📝 frontend/rust-lib/event-integration/Cargo.toml (+2 -1)
📝 frontend/rust-lib/event-integration/src/event_builder.rs (+0 -7)
📝 frontend/rust-lib/event-integration/src/lib.rs (+22 -14)
📝 frontend/rust-lib/event-integration/src/user_event.rs (+8 -5)
📝 frontend/rust-lib/event-integration/tests/database/supabase_test/helper.rs (+2 -2)
📝 frontend/rust-lib/event-integration/tests/database/supabase_test/test.rs (+4 -4)
📝 frontend/rust-lib/event-integration/tests/document/af_cloud_test/edit_test.rs (+3 -3)
📝 frontend/rust-lib/event-integration/tests/document/af_cloud_test/util.rs (+1 -1)
📝 frontend/rust-lib/event-integration/tests/document/supabase_test/edit_test.rs (+5 -5)
📝 frontend/rust-lib/event-integration/tests/document/supabase_test/helper.rs (+1 -1)
📝 frontend/rust-lib/event-integration/tests/folder/local_test/script.rs (+1 -1)
📝 frontend/rust-lib/event-integration/tests/folder/local_test/subscription_test.rs (+23 -14)
📝 frontend/rust-lib/event-integration/tests/folder/local_test/test.rs (+1 -1)
📝 frontend/rust-lib/event-integration/tests/folder/supabase_test/helper.rs (+1 -1)
📝 frontend/rust-lib/event-integration/tests/folder/supabase_test/test.rs (+8 -8)
📝 frontend/rust-lib/event-integration/tests/user/af_cloud_test/auth_test.rs (+2 -2)

...and 47 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/AppFlowy-IO/AppFlowy/pull/3828 **Author:** [@appflowy](https://github.com/appflowy) **Created:** 10/29/2023 **Status:** ✅ Merged **Merged:** 10/30/2023 **Merged by:** [@appflowy](https://github.com/appflowy) **Base:** `main` ← **Head:** `dispatch_local` --- ### 📝 Commits (8) - [`4eef950`](https://github.com/AppFlowy-IO/AppFlowy/commit/4eef95045a7ff47bdb243e421f53a8337f9e3c37) refactor: lib dispatch - [`71c3799`](https://github.com/AppFlowy-IO/AppFlowy/commit/71c379966b665a61b89619af64efe8c7d656bad6) chore: type def - [`65fcd51`](https://github.com/AppFlowy-IO/AppFlowy/commit/65fcd51fe29ea06501deddf77a8a093f93e586c7) chore: type def - [`c8819bc`](https://github.com/AppFlowy-IO/AppFlowy/commit/c8819bccdb5242d1137825c6d589d6c8e3310825) fix: local set spawn - [`87b6ad7`](https://github.com/AppFlowy-IO/AppFlowy/commit/87b6ad79ca0b5278efb7be6187608e36a45c5083) chore: replace tokio spawn - [`343d6ba`](https://github.com/AppFlowy-IO/AppFlowy/commit/343d6babe04d5682b95b1adaf7c80d6352d06f76) chore: update log - [`43b3124`](https://github.com/AppFlowy-IO/AppFlowy/commit/43b3124d7d696c656ff4aede04380a65f0050799) chore: boxed event - [`743084d`](https://github.com/AppFlowy-IO/AppFlowy/commit/743084d4d4199cb6f4de35081c01e36658dc96f4) chore: tauri lock ### 📊 Changes **67 files changed** (+806 additions, -538 deletions) <details> <summary>View changed files</summary> 📝 `frontend/appflowy_tauri/src-tauri/Cargo.lock` (+29 -52) 📝 `frontend/rust-lib/Cargo.lock` (+61 -70) 📝 `frontend/rust-lib/collab-integrate/src/collab_builder.rs` (+1 -4) 📝 `frontend/rust-lib/dart-ffi/src/lib.rs` (+37 -16) 📝 `frontend/rust-lib/event-integration/Cargo.toml` (+2 -1) 📝 `frontend/rust-lib/event-integration/src/event_builder.rs` (+0 -7) 📝 `frontend/rust-lib/event-integration/src/lib.rs` (+22 -14) 📝 `frontend/rust-lib/event-integration/src/user_event.rs` (+8 -5) 📝 `frontend/rust-lib/event-integration/tests/database/supabase_test/helper.rs` (+2 -2) 📝 `frontend/rust-lib/event-integration/tests/database/supabase_test/test.rs` (+4 -4) 📝 `frontend/rust-lib/event-integration/tests/document/af_cloud_test/edit_test.rs` (+3 -3) 📝 `frontend/rust-lib/event-integration/tests/document/af_cloud_test/util.rs` (+1 -1) 📝 `frontend/rust-lib/event-integration/tests/document/supabase_test/edit_test.rs` (+5 -5) 📝 `frontend/rust-lib/event-integration/tests/document/supabase_test/helper.rs` (+1 -1) 📝 `frontend/rust-lib/event-integration/tests/folder/local_test/script.rs` (+1 -1) 📝 `frontend/rust-lib/event-integration/tests/folder/local_test/subscription_test.rs` (+23 -14) 📝 `frontend/rust-lib/event-integration/tests/folder/local_test/test.rs` (+1 -1) 📝 `frontend/rust-lib/event-integration/tests/folder/supabase_test/helper.rs` (+1 -1) 📝 `frontend/rust-lib/event-integration/tests/folder/supabase_test/test.rs` (+8 -8) 📝 `frontend/rust-lib/event-integration/tests/user/af_cloud_test/auth_test.rs` (+2 -2) _...and 47 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror 2026-03-23 22:20:50 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#5904
No description provided.