Skip to main content

Crate communitas_ui_service

Crate communitas_ui_service 

Source
Expand description

Shared Rust service layer consumed by all Communitas UI surfaces (Dioxus + MCP).

Modules§

audit
Audit log service for UI layer.
auth
canvas
Canvas service for collaborative drawing and visual surfaces.
canvas_convert
Type conversions between core canvas types and UI canvas types.
contacts
Contacts service layer for managing contact operations.
directory
drive
Drive service for virtual disk operations with progress tracking.
kanban
Kanban service for board and card operations with reactive subscriptions.
messaging
Messaging service for thread and message operations with reactive subscriptions.
messaging_convert
Type conversions between core messaging types and UI messaging types.
navigation
presence
Presence service for tracking contact online status with reactive subscriptions.
storage
update
Update service for managing application auto-updates.
util
Shared utility functions for UI services.

Structs§

UiServices
Aggregates shared UI services for convenient dependency injection.

Enums§

UiServiceInitError
Errors that can occur when initializing the shared service layer.