optimus_network_inspector 1.0.0
optimus_network_inspector: ^1.0.0 copied to clipboard
Http inspector / logger for Http package. This package would allow you to log every Http request, response, and error from Http.
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add optimus_network_inspectorWith Flutter:
$ flutter pub add optimus_network_inspectorThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
optimus_network_inspector: ^1.0.0Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:optimus_network_inspector/common/base/data_wrapper.dart';
import 'package:optimus_network_inspector/common/extensions/byte_extension.dart';
import 'package:optimus_network_inspector/common/extensions/curl_extension.dart';
import 'package:optimus_network_inspector/common/extensions/json_extension.dart';
import 'package:optimus_network_inspector/common/extensions/unix_extension.dart';
import 'package:optimus_network_inspector/common/extensions/url_extension.dart';
import 'package:optimus_network_inspector/common/utils/byte_util.dart';
import 'package:optimus_network_inspector/common/utils/database_helper.dart';
import 'package:optimus_network_inspector/common/utils/date_time_util.dart';
import 'package:optimus_network_inspector/common/utils/http_interceptor.dart';
import 'package:optimus_network_inspector/common/utils/json_util.dart';
import 'package:optimus_network_inspector/common/utils/url_util.dart';
import 'package:optimus_network_inspector/common/utils/use_case.dart';
import 'package:optimus_network_inspector/common/widgets/bottom_sheet.dart';
import 'package:optimus_network_inspector/const/network_inspector_enum.dart';
import 'package:optimus_network_inspector/const/network_inspector_value.dart';
import 'package:optimus_network_inspector/domain/entities/http_activity.dart';
import 'package:optimus_network_inspector/domain/entities/http_request.dart';
import 'package:optimus_network_inspector/domain/entities/http_response.dart';
import 'package:optimus_network_inspector/domain/repositories/log_repository.dart';
import 'package:optimus_network_inspector/domain/usecases/fetch_http_activities.dart';
import 'package:optimus_network_inspector/domain/usecases/fetch_http_requests.dart';
import 'package:optimus_network_inspector/domain/usecases/fetch_http_responses.dart';
import 'package:optimus_network_inspector/domain/usecases/log_http_request.dart';
import 'package:optimus_network_inspector/domain/usecases/log_http_response.dart';
import 'package:optimus_network_inspector/infrastructure/datasources/log_datasource.dart';
import 'package:optimus_network_inspector/infrastructure/datasources/log_datasource_impl.dart';
import 'package:optimus_network_inspector/infrastructure/mappers/http_activity_mapper.dart';
import 'package:optimus_network_inspector/infrastructure/mappers/http_request_mapper.dart';
import 'package:optimus_network_inspector/infrastructure/mappers/http_response_mapper.dart';
import 'package:optimus_network_inspector/infrastructure/models/definition_model.dart';
import 'package:optimus_network_inspector/infrastructure/models/http_activity_model.dart';
import 'package:optimus_network_inspector/infrastructure/models/http_request_model.dart';
import 'package:optimus_network_inspector/infrastructure/models/http_response_model.dart';
import 'package:optimus_network_inspector/infrastructure/models/map_to_table.dart';
import 'package:optimus_network_inspector/infrastructure/repositories/log_repository_impl.dart';
import 'package:optimus_network_inspector/network_inspector.dart';
import 'package:optimus_network_inspector/presentation/controllers/activity_detail_provider.dart';
import 'package:optimus_network_inspector/presentation/controllers/activity_filter_provider.dart';
import 'package:optimus_network_inspector/presentation/controllers/activity_provider.dart';
import 'package:optimus_network_inspector/presentation/pages/activity_detail_page.dart';
import 'package:optimus_network_inspector/presentation/pages/activity_page.dart';
import 'package:optimus_network_inspector/presentation/pages/http_error_page.dart';
import 'package:optimus_network_inspector/presentation/pages/http_request_page.dart';
import 'package:optimus_network_inspector/presentation/pages/http_response_page.dart';
import 'package:optimus_network_inspector/presentation/widgets/container_label.dart';
import 'package:optimus_network_inspector/presentation/widgets/content_container.dart';
import 'package:optimus_network_inspector/presentation/widgets/filter_bottom_sheet_content.dart';
import 'package:optimus_network_inspector/presentation/widgets/section_title.dart';
import 'package:optimus_network_inspector/presentation/widgets/titled_label.dart';