Closed Harry-SMKD closed 1 year ago
bruh💀
We haven't been involved in related artifacts so far. If you can provide a more detailed and minimal reproducible example, we might be able to take a further look.
LogInterceptor makes the console lose connection with iOS devices.
can you check by commenting LogInterceptor? Building from Xcode directly will work fine
Package
dio
Version
5.0.2
Operating-System
Linux
Output of
flutter doctor -v
Dart Version
3.1.2
Steps to Reproduce
InvalidType is not a class element
[ConnectivityCubit] depends on unregistered type [Dio] from package:dio/dio.dart
Did you forget to annotate the above class(s) or their implementation with @injectable? or add the right environment keys?
@LazySingleton(env: [Environment.dev]) Dio devDioClient() => Dio( BaseOptions( baseUrl: devHost, receiveTimeout: defaultReceiveTimeout, connectTimeout: defaultConnectTimeout, followRedirects: false, validateStatus: (status) => status != null && status < 500, ), )..interceptors.add(CookieManager(CookieJar()));
part 'connectivity_state.dart'; part 'connectivity_cubit.freezed.dart';
@injectable class ConnectivityCubit extends Cubit {
final Dio _client;
final ILogger _logger;
late final StreamSubscription subscription;
ConnectivityCubit(this._client, this._logger) : super(const ConnectivityState()) {