call_ui/src/call_logs/data/data
library
Classes
-
CallLogsLocalDataSource
-
Abstract interface for call logs local data source.
Handles local caching of call log data.
-
CallLogsLocalDataSourceImpl
-
Implementation of CallLogsLocalDataSource using in-memory cache.
In a production app, this could use SharedPreferences, Hive, or SQLite.
-
CallLogsRemoteDataSource
-
Abstract interface for call logs remote data source.
Handles all interactions with CometChat Calls SDK.
-
CallLogsRemoteDataSourceImpl
-
Implementation of CallLogsRemoteDataSource using CometChat Calls SDK.
-
CallLogsRepositoryImpl
-
Implementation of CallLogsRepository.
Coordinates between remote and local data sources.