dispose static method
Dispose resources
Implementation
static Future<void> dispose() async {
if (_instance != null) {
// Stop real-time sync if active
if (_instance!._realtimeSyncManager != null) {
await _instance!._realtimeSyncManager!.dispose();
}
if (_instance!._websocketService != null) {
await _instance!._websocketService!.dispose();
}
await _instance!._syncEngine.stop();
await _instance!._localStorage.close();
_instance = null;
_isInitialized = false;
}
}