mirror of
https://github.com/foss42/apidash.git
synced 2025-12-02 02:39:19 +08:00
better_networking & apidash_core: fixed package exports
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
import 'package:apidash/models/settings_model.dart';
|
import 'package:apidash/models/settings_model.dart';
|
||||||
import 'package:apidash/providers/providers.dart';
|
import 'package:apidash/providers/providers.dart';
|
||||||
import 'package:apidash/services/services.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/material.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
import 'package:flutter_test/flutter_test.dart';
|
import 'package:flutter_test/flutter_test.dart';
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import 'package:better_networking/better_networking.dart';
|
import 'package:better_networking/better_networking.dart';
|
||||||
|
import 'package:apidash_core/apidash_core.dart';
|
||||||
part 'history_meta_model.freezed.dart';
|
part 'history_meta_model.freezed.dart';
|
||||||
|
|
||||||
part 'history_meta_model.g.dart';
|
part 'history_meta_model.g.dart';
|
||||||
|
|
||||||
@freezed
|
@freezed
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
import 'package:better_networking/better_networking.dart';
|
import 'package:better_networking/better_networking.dart';
|
||||||
import 'models.dart';
|
import 'models.dart';
|
||||||
|
import 'package:apidash_core/apidash_core.dart';
|
||||||
part 'history_request_model.freezed.dart';
|
part 'history_request_model.freezed.dart';
|
||||||
|
|
||||||
part 'history_request_model.g.dart';
|
part 'history_request_model.g.dart';
|
||||||
|
|
||||||
@freezed
|
@freezed
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
|
import 'package:apidash_core/apidash_core.dart';
|
||||||
import 'package:better_networking/better_networking.dart';
|
import 'package:better_networking/better_networking.dart';
|
||||||
|
|
||||||
part 'request_model.freezed.dart';
|
part 'request_model.freezed.dart';
|
||||||
|
|
||||||
part 'request_model.g.dart';
|
part 'request_model.g.dart';
|
||||||
|
|
||||||
@freezed
|
@freezed
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ EnvironmentVariableSuggestion getVariableStatus(
|
|||||||
String? activeEnvironmentId) {
|
String? activeEnvironmentId) {
|
||||||
if (activeEnvironmentId != null) {
|
if (activeEnvironmentId != null) {
|
||||||
final variable =
|
final variable =
|
||||||
envMap[activeEnvironmentId]!.firstWhereOrNull((v) => v.key == key);
|
envMap[activeEnvironmentId]!.where((v) => v.key == key).firstOrNull;
|
||||||
if (variable != null) {
|
if (variable != null) {
|
||||||
return EnvironmentVariableSuggestion(
|
return EnvironmentVariableSuggestion(
|
||||||
environmentId: activeEnvironmentId,
|
environmentId: activeEnvironmentId,
|
||||||
@@ -143,7 +143,7 @@ EnvironmentVariableSuggestion getVariableStatus(
|
|||||||
}
|
}
|
||||||
|
|
||||||
final globalVariable =
|
final globalVariable =
|
||||||
envMap[kGlobalEnvironmentId]?.firstWhereOrNull((v) => v.key == key);
|
envMap[kGlobalEnvironmentId]?.where((v) => v.key == key).firstOrNull;
|
||||||
if (globalVariable != null) {
|
if (globalVariable != null) {
|
||||||
return EnvironmentVariableSuggestion(
|
return EnvironmentVariableSuggestion(
|
||||||
environmentId: kGlobalEnvironmentId,
|
environmentId: kGlobalEnvironmentId,
|
||||||
|
|||||||
@@ -9,6 +9,3 @@ export 'utils/utils.dart';
|
|||||||
// Export 3rd party packages
|
// Export 3rd party packages
|
||||||
export 'package:collection/collection.dart';
|
export 'package:collection/collection.dart';
|
||||||
export 'package:freezed_annotation/freezed_annotation.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';
|
|
||||||
|
|||||||
@@ -15,15 +15,10 @@ dependencies:
|
|||||||
curl_parser:
|
curl_parser:
|
||||||
path: ../curl_parser
|
path: ../curl_parser
|
||||||
freezed_annotation: ^2.4.1
|
freezed_annotation: ^2.4.1
|
||||||
http: ^1.3.0
|
|
||||||
http_parser: ^4.1.2
|
|
||||||
insomnia_collection:
|
insomnia_collection:
|
||||||
path: ../insomnia_collection
|
path: ../insomnia_collection
|
||||||
json5: ^0.8.2
|
|
||||||
postman:
|
postman:
|
||||||
path: ../postman
|
path: ../postman
|
||||||
seed: ^0.0.3
|
|
||||||
xml: ^6.3.0
|
|
||||||
better_networking:
|
better_networking:
|
||||||
path: ../better_networking
|
path: ../better_networking
|
||||||
|
|
||||||
|
|||||||
@@ -7,8 +7,6 @@ export 'utils/utils.dart';
|
|||||||
export 'services/services.dart';
|
export 'services/services.dart';
|
||||||
|
|
||||||
// Export 3rd party packages
|
// Export 3rd party packages
|
||||||
export 'package:collection/collection.dart';
|
|
||||||
export 'package:freezed_annotation/freezed_annotation.dart';
|
|
||||||
export 'package:http/http.dart';
|
export 'package:http/http.dart';
|
||||||
export 'package:http_parser/http_parser.dart';
|
export 'package:http_parser/http_parser.dart';
|
||||||
export 'package:seed/seed.dart';
|
export 'package:seed/seed.dart';
|
||||||
|
|||||||
@@ -2,12 +2,12 @@ import 'dart:io';
|
|||||||
import 'dart:convert';
|
import 'dart:convert';
|
||||||
import 'dart:typed_data';
|
import 'dart:typed_data';
|
||||||
import 'package:freezed_annotation/freezed_annotation.dart';
|
import 'package:freezed_annotation/freezed_annotation.dart';
|
||||||
import 'package:collection/collection.dart' show mergeMaps;
|
|
||||||
import 'package:http/http.dart';
|
import 'package:http/http.dart';
|
||||||
import 'package:http_parser/http_parser.dart';
|
import 'package:http_parser/http_parser.dart';
|
||||||
import '../extensions/extensions.dart';
|
import '../extensions/extensions.dart';
|
||||||
import '../utils/utils.dart';
|
import '../utils/utils.dart';
|
||||||
import '../consts.dart';
|
import '../consts.dart';
|
||||||
|
import 'package:collection/collection.dart' show mergeMaps;
|
||||||
|
|
||||||
part 'http_response_model.freezed.dart';
|
part 'http_response_model.freezed.dart';
|
||||||
part 'http_response_model.g.dart';
|
part 'http_response_model.g.dart';
|
||||||
@@ -44,10 +44,7 @@ class DurationConverter implements JsonConverter<Duration?, int?> {
|
|||||||
class HttpResponseModel with _$HttpResponseModel {
|
class HttpResponseModel with _$HttpResponseModel {
|
||||||
const HttpResponseModel._();
|
const HttpResponseModel._();
|
||||||
|
|
||||||
@JsonSerializable(
|
@JsonSerializable(explicitToJson: true, anyMap: true)
|
||||||
explicitToJson: true,
|
|
||||||
anyMap: true,
|
|
||||||
)
|
|
||||||
const factory HttpResponseModel({
|
const factory HttpResponseModel({
|
||||||
int? statusCode,
|
int? statusCode,
|
||||||
Map<String, String>? headers,
|
Map<String, String>? headers,
|
||||||
@@ -64,13 +61,10 @@ class HttpResponseModel with _$HttpResponseModel {
|
|||||||
String? get contentType => headers?.getValueContentType();
|
String? get contentType => headers?.getValueContentType();
|
||||||
MediaType? get mediaType => getMediaTypeFromHeaders(headers);
|
MediaType? get mediaType => getMediaTypeFromHeaders(headers);
|
||||||
|
|
||||||
HttpResponseModel fromResponse({
|
HttpResponseModel fromResponse({required Response response, Duration? time}) {
|
||||||
required Response response,
|
final responseHeaders = mergeMaps({
|
||||||
Duration? time,
|
HttpHeaders.contentLengthHeader: response.contentLength.toString(),
|
||||||
}) {
|
}, response.headers);
|
||||||
final responseHeaders = mergeMaps(
|
|
||||||
{HttpHeaders.contentLengthHeader: response.contentLength.toString()},
|
|
||||||
response.headers);
|
|
||||||
MediaType? mediaType = getMediaTypeFromHeaders(responseHeaders);
|
MediaType? mediaType = getMediaTypeFromHeaders(responseHeaders);
|
||||||
final body = (mediaType?.subtype == kSubTypeJson)
|
final body = (mediaType?.subtype == kSubTypeJson)
|
||||||
? utf8.decode(response.bodyBytes)
|
? utf8.decode(response.bodyBytes)
|
||||||
|
|||||||
@@ -23,8 +23,10 @@ String stripUrlParams(String url) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
(Uri?, String?) getValidRequestUri(
|
(Uri?, String?) getValidRequestUri(
|
||||||
String? url, List<NameValueModel>? requestParams,
|
String? url,
|
||||||
{SupportedUriSchemes defaultUriScheme = kDefaultUriScheme}) {
|
List<NameValueModel>? requestParams, {
|
||||||
|
SupportedUriSchemes defaultUriScheme = kDefaultUriScheme,
|
||||||
|
}) {
|
||||||
url = url?.trim();
|
url = url?.trim();
|
||||||
if (url == null || url == "") {
|
if (url == null || url == "") {
|
||||||
return (null, "URL is missing!");
|
return (null, "URL is missing!");
|
||||||
|
|||||||
@@ -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:test/test.dart';
|
||||||
import 'package:apidash/utils/http_utils.dart';
|
import 'package:apidash/utils/http_utils.dart';
|
||||||
import 'package:apidash/consts.dart';
|
import 'package:apidash/consts.dart';
|
||||||
|
|||||||
Reference in New Issue
Block a user