import 'package:flutter/material.dart'; import 'package:omi/utils/platform/platform_manager.dart'; void logErrorMessage(String message, String deviceId) { debugPrint('($deviceId) $message'); PlatformManager.instance.instabug.reportCrash(Exception(message), StackTrace.current); } void logCommonErrorMessage(String message) { debugPrint(message); PlatformManager.instance.instabug.reportCrash(Exception(message), StackTrace.current); } void logCrashMessage(String message, String deviceId, Object e, StackTrace stackTrace) { logErrorMessage('$message error: $e', deviceId); PlatformManager.instance.instabug.reportCrash(e, stackTrace); } void logServiceNotFoundError(String serviceName, String deviceId) { logErrorMessage('$serviceName service not found', deviceId); } void logCharacteristicNotFoundError(String characteristicName, String deviceId) { logErrorMessage('$characteristicName characteristic not found', deviceId); } void logSubscribeError(String characteristicName, String deviceId, Object e, StackTrace stackTrace) { logCrashMessage('$characteristicName characteristic set notify', deviceId, e, stackTrace); }