CrossPaste / crosspaste-desktop

Universal Pasteboard Across Devices
https://crosspaste.com
GNU Affero General Public License v3.0
868 stars 35 forks source link

:hammer: Optimize SyncManager implementation #2138

Closed guiyanakuang closed 1 week ago

guiyanakuang commented 1 week ago
  1. Remove ViewModel dependency for future responsibility segregation
  2. Replace unnecessary async with launch for better coroutine usage
  3. Use dependency injection for TokenCache access

close #2137