diff --git a/integration_test/test_helper.dart b/integration_test/test_helper.dart index fe15f7db..10bae0e3 100644 --- a/integration_test/test_helper.dart +++ b/integration_test/test_helper.dart @@ -1,7 +1,7 @@ import 'package:apidash/models/settings_model.dart'; import 'package:apidash/providers/providers.dart'; import 'package:apidash/services/services.dart'; -import 'package:better_networking/better_networking.dart'; +import 'package:apidash_core/apidash_core.dart'; import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:flutter_test/flutter_test.dart'; diff --git a/lib/models/history_meta_model.dart b/lib/models/history_meta_model.dart index eebf5d98..9fd3f14e 100644 --- a/lib/models/history_meta_model.dart +++ b/lib/models/history_meta_model.dart @@ -1,7 +1,6 @@ import 'package:better_networking/better_networking.dart'; - +import 'package:apidash_core/apidash_core.dart'; part 'history_meta_model.freezed.dart'; - part 'history_meta_model.g.dart'; @freezed diff --git a/lib/models/history_request_model.dart b/lib/models/history_request_model.dart index 3a6ea75b..4d606580 100644 --- a/lib/models/history_request_model.dart +++ b/lib/models/history_request_model.dart @@ -1,8 +1,7 @@ import 'package:better_networking/better_networking.dart'; import 'models.dart'; - +import 'package:apidash_core/apidash_core.dart'; part 'history_request_model.freezed.dart'; - part 'history_request_model.g.dart'; @freezed diff --git a/lib/models/request_model.dart b/lib/models/request_model.dart index 7d15a60c..9adc0607 100644 --- a/lib/models/request_model.dart +++ b/lib/models/request_model.dart @@ -1,7 +1,6 @@ +import 'package:apidash_core/apidash_core.dart'; import 'package:better_networking/better_networking.dart'; - part 'request_model.freezed.dart'; - part 'request_model.g.dart'; @freezed diff --git a/lib/utils/envvar_utils.dart b/lib/utils/envvar_utils.dart index fc2fef2c..92f1da8b 100644 --- a/lib/utils/envvar_utils.dart +++ b/lib/utils/envvar_utils.dart @@ -132,7 +132,7 @@ EnvironmentVariableSuggestion getVariableStatus( String? activeEnvironmentId) { if (activeEnvironmentId != null) { final variable = - envMap[activeEnvironmentId]!.firstWhereOrNull((v) => v.key == key); + envMap[activeEnvironmentId]!.where((v) => v.key == key).firstOrNull; if (variable != null) { return EnvironmentVariableSuggestion( environmentId: activeEnvironmentId, @@ -143,7 +143,7 @@ EnvironmentVariableSuggestion getVariableStatus( } final globalVariable = - envMap[kGlobalEnvironmentId]?.firstWhereOrNull((v) => v.key == key); + envMap[kGlobalEnvironmentId]?.where((v) => v.key == key).firstOrNull; if (globalVariable != null) { return EnvironmentVariableSuggestion( environmentId: kGlobalEnvironmentId, diff --git a/packages/apidash_core/lib/apidash_core.dart b/packages/apidash_core/lib/apidash_core.dart index 31419d98..f864077a 100644 --- a/packages/apidash_core/lib/apidash_core.dart +++ b/packages/apidash_core/lib/apidash_core.dart @@ -9,6 +9,3 @@ export 'utils/utils.dart'; // Export 3rd party packages export 'package:collection/collection.dart'; export 'package:freezed_annotation/freezed_annotation.dart'; -export 'package:http/http.dart'; -export 'package:http_parser/http_parser.dart'; -export 'package:seed/seed.dart'; diff --git a/packages/apidash_core/pubspec.yaml b/packages/apidash_core/pubspec.yaml index 1ffa81f2..cd4e1dea 100644 --- a/packages/apidash_core/pubspec.yaml +++ b/packages/apidash_core/pubspec.yaml @@ -15,15 +15,10 @@ dependencies: curl_parser: path: ../curl_parser freezed_annotation: ^2.4.1 - http: ^1.3.0 - http_parser: ^4.1.2 insomnia_collection: path: ../insomnia_collection - json5: ^0.8.2 postman: path: ../postman - seed: ^0.0.3 - xml: ^6.3.0 better_networking: path: ../better_networking diff --git a/packages/better_networking/lib/better_networking.dart b/packages/better_networking/lib/better_networking.dart index 2462c456..f1b56d12 100644 --- a/packages/better_networking/lib/better_networking.dart +++ b/packages/better_networking/lib/better_networking.dart @@ -7,8 +7,6 @@ export 'utils/utils.dart'; export 'services/services.dart'; // Export 3rd party packages -export 'package:collection/collection.dart'; -export 'package:freezed_annotation/freezed_annotation.dart'; export 'package:http/http.dart'; export 'package:http_parser/http_parser.dart'; export 'package:seed/seed.dart'; diff --git a/packages/better_networking/lib/models/http_response_model.dart b/packages/better_networking/lib/models/http_response_model.dart index 914aaa57..b3effc76 100644 --- a/packages/better_networking/lib/models/http_response_model.dart +++ b/packages/better_networking/lib/models/http_response_model.dart @@ -2,12 +2,12 @@ import 'dart:io'; import 'dart:convert'; import 'dart:typed_data'; import 'package:freezed_annotation/freezed_annotation.dart'; -import 'package:collection/collection.dart' show mergeMaps; import 'package:http/http.dart'; import 'package:http_parser/http_parser.dart'; import '../extensions/extensions.dart'; import '../utils/utils.dart'; import '../consts.dart'; +import 'package:collection/collection.dart' show mergeMaps; part 'http_response_model.freezed.dart'; part 'http_response_model.g.dart'; @@ -44,10 +44,7 @@ class DurationConverter implements JsonConverter { class HttpResponseModel with _$HttpResponseModel { const HttpResponseModel._(); - @JsonSerializable( - explicitToJson: true, - anyMap: true, - ) + @JsonSerializable(explicitToJson: true, anyMap: true) const factory HttpResponseModel({ int? statusCode, Map? headers, @@ -64,13 +61,10 @@ class HttpResponseModel with _$HttpResponseModel { String? get contentType => headers?.getValueContentType(); MediaType? get mediaType => getMediaTypeFromHeaders(headers); - HttpResponseModel fromResponse({ - required Response response, - Duration? time, - }) { - final responseHeaders = mergeMaps( - {HttpHeaders.contentLengthHeader: response.contentLength.toString()}, - response.headers); + HttpResponseModel fromResponse({required Response response, Duration? time}) { + final responseHeaders = mergeMaps({ + HttpHeaders.contentLengthHeader: response.contentLength.toString(), + }, response.headers); MediaType? mediaType = getMediaTypeFromHeaders(responseHeaders); final body = (mediaType?.subtype == kSubTypeJson) ? utf8.decode(response.bodyBytes) diff --git a/packages/better_networking/lib/utils/uri_utils.dart b/packages/better_networking/lib/utils/uri_utils.dart index a330e582..9dbf922e 100644 --- a/packages/better_networking/lib/utils/uri_utils.dart +++ b/packages/better_networking/lib/utils/uri_utils.dart @@ -23,8 +23,10 @@ String stripUrlParams(String url) { } (Uri?, String?) getValidRequestUri( - String? url, List? requestParams, - {SupportedUriSchemes defaultUriScheme = kDefaultUriScheme}) { + String? url, + List? requestParams, { + SupportedUriSchemes defaultUriScheme = kDefaultUriScheme, +}) { url = url?.trim(); if (url == null || url == "") { return (null, "URL is missing!"); diff --git a/test/utils/http_utils_test.dart b/test/utils/http_utils_test.dart index 7ffc7551..eb192ab9 100644 --- a/test/utils/http_utils_test.dart +++ b/test/utils/http_utils_test.dart @@ -1,4 +1,4 @@ -import 'package:apidash_core/apidash_core.dart' show MediaType; +import 'package:better_networking/better_networking.dart'; import 'package:test/test.dart'; import 'package:apidash/utils/http_utils.dart'; import 'package:apidash/consts.dart';