Closed satoren closed 1 month ago
This pull request removes several modules and their associated tests related to managing shared documents in the Yex application. The deleted modules include Yex.Managed.SharedDoc
, Yex.Managed.SharedDocSupervisor
, and their respective behaviors and tests. The changes streamline the codebase by eliminating functionalities for document synchronization and persistence, which were previously managed through a GenServer and supervisor setup.
File | Change Summary |
---|---|
lib/managed/shared_doc.ex | Module Yex.Managed.SharedDoc removed; includes callbacks for document synchronization and persistence. |
lib/managed/shared_doc_supervisor.ex | Module Yex.Managed.SharedDocSupervisor and DynamicSupervisor removed; managed shared document processes. |
test/managed/shared_doc_supervisor_test.exs | Test module for SharedDocSupervisor removed; contained tests for synchronization and persistence. |
test/managed/shared_doc_test.exs | Test suite for Yex.Managed.SharedDoc removed; validated synchronization and persistence features. |
test/protocols/shared_doc_test.exs | Updated file path for persistence testing in PersistenceFileWriteTest ; changed to tmp/test/test_output_file . |
Yex.Managed.SharedDoc
module, which is directly related to the Yex.Managed.SharedDocSupervisor
and its tests. The modifications in the shared_doc_supervisor_test.exs
and shared_doc_test.exs
files reflect adjustments in how process identifiers are handled, which aligns with the changes made in the main PR regarding the management of shared documents.In a burrow deep, where the documents lay,
The rabbit hops forth, to clear the old way.
With a twitch of my nose, I bid them farewell,
No more shared whispers, no stories to tell.
But in the new paths, fresh fields we will find,
Hopping along, with new dreams in our mind! 🐰✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
Yex.Managed.SharedDoc
andYex.Managed.SharedDocSupervisor
modules, which managed document synchronization and supervision.PersistenceFileWriteTest
to ensure proper directory structure for file operations.