diff --git a/lib/bloc/device_configuration/user_device_configuration_cubit.dart b/lib/bloc/device_configuration/user_device_configuration_cubit.dart index f0d7c44..da435c1 100644 --- a/lib/bloc/device_configuration/user_device_configuration_cubit.dart +++ b/lib/bloc/device_configuration/user_device_configuration_cubit.dart @@ -28,9 +28,6 @@ class UserDeviceConfigurationCubit extends Cubit { Future loadConfig() async { try { - if (!IntifacePaths.userDeviceConfigFile.existsSync()) { - return; - } String? deviceConfig; String? userConfig; if (IntifacePaths.deviceConfigFile.existsSync()) { diff --git a/lib/intiface_central_app.dart b/lib/intiface_central_app.dart index 08fa09b..88d3bf7 100644 --- a/lib/intiface_central_app.dart +++ b/lib/intiface_central_app.dart @@ -275,9 +275,11 @@ class IntifaceCentralApp extends StatelessWidget with WindowListener { // Bring up the FFI now that we have logging available and crash logging set up. initializeApi(); + // Setup logging before initializing the DCM + var apiLog = NativeApiLog(); + var userConfigCubit = await UserDeviceConfigurationCubit.create(); - var apiLog = NativeApiLog(); apiLog.logMessageStream.listen((message) { var level = message.level; if (level == "DEBUG") {