// import 'package:baseproject/core/common/custom_interceptor.dart';
// import 'package:baseproject/core/components/alice.dart';
// import 'package:baseproject/features/presentation/app/view/app.dart';
// import 'package:dio/dio.dart';
// import 'package:flutter/foundation.dart';
// import 'package:injectable/injectable.dart';

// @module
// abstract class RegisterCommonModule {
//   @lazySingleton
//   Dio get dio => Dio()
//     ..interceptors.addAll(kDebugMode
//         ? [CustomInterceptor(), CustomAlice.setAndGetAlice(navigatorKey).getDioInterceptor()]
//         : [CustomInterceptor()])
//     ..options = BaseOptions(
//       receiveTimeout: 10000,
//       connectTimeout: 10000,
//       sendTimeout: 10000,
//     );
// }
