File tree Expand file tree Collapse file tree 3 files changed +13
-6
lines changed Expand file tree Collapse file tree 3 files changed +13
-6
lines changed Original file line number Diff line number Diff line change 1- import 'qonversion_error_code.dart' ;
2-
31/// General Qonversion exception for all non-purchase related errors
42class QonversionException implements Exception {
53 /// Qonversion Error Code
Original file line number Diff line number Diff line change 11import 'dart:async' ;
2+ import 'dart:developer' as developer;
23import 'dart:io' ;
34import 'package:flutter/services.dart' ;
45import 'package:qonversion_flutter/src/dto/qonversion_exception.dart' ;
@@ -39,7 +40,11 @@ class NoCodesInternal implements NoCodes {
3940 };
4041 // Initialize is fire-and-forget, errors will be handled in subsequent calls
4142 _channel.invokeMethod (Constants .mInitializeNoCodes, args).catchError ((error) {
42- // Silently ignore initialization errors
43+ developer.log (
44+ 'Failed to initialize NoCodes: $error ' ,
45+ name: 'QonversionFlutter' ,
46+ error: error,
47+ );
4348 });
4449 }
4550
Original file line number Diff line number Diff line change 11import 'dart:async' ;
22import 'dart:convert' ;
3+ import 'dart:developer' as developer;
34import 'dart:io' ;
45
56import 'package:flutter/services.dart' ;
67import 'package:qonversion_flutter/qonversion_flutter.dart' ;
7- import 'package:qonversion_flutter/src/dto/qonversion_exception.dart' ;
88import 'package:qonversion_flutter/src/internal/mapper.dart' ;
99import 'package:qonversion_flutter/src/internal/utils/string.dart' ;
1010
@@ -35,7 +35,11 @@ class QonversionInternal implements Qonversion {
3535 };
3636 // Initialize is fire-and-forget, errors will be handled in subsequent calls
3737 _channel.invokeMethod (Constants .mInitialize, args).catchError ((error) {
38- // Silently ignore initialization errors
38+ developer.log (
39+ 'Failed to initialize Qonversion: $error ' ,
40+ name: 'QonversionFlutter' ,
41+ error: error,
42+ );
3943 });
4044 }
4145
@@ -392,7 +396,7 @@ class QonversionInternal implements Qonversion {
392396 Constants .kVersion: sdkVersion,
393397 Constants .kSource: Constants .sdkSource,
394398 });
395- } on PlatformException catch (e) {
399+ } on PlatformException {
396400 // Silently ignore errors in SDK info storage
397401 }
398402 }
You can’t perform that action at this time.
0 commit comments