From 5b0a6aab7cb0d99e5cec25d1cf4a67a27af5aa46 Mon Sep 17 00:00:00 2001 From: Ashita Prasad Date: Wed, 25 Dec 2024 05:25:58 +0530 Subject: [PATCH] getHttpRequestModel() -> getHttpRequestModelList() --- lib/importer/import_dialog.dart | 2 +- lib/importer/importer.dart | 4 ++-- packages/apidash_core/lib/import_export/curl_io.dart | 2 +- packages/apidash_core/test/parsers/curl_test.dart | 8 ++++---- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/importer/import_dialog.dart b/lib/importer/import_dialog.dart index 2e9c8875..061922e4 100644 --- a/lib/importer/import_dialog.dart +++ b/lib/importer/import_dialog.dart @@ -27,7 +27,7 @@ void importToCollectionPane( file.readAsString().then( (content) { kImporter - .getHttpRequestModel(importFormatType, content) + .getHttpRequestModelList(importFormatType, content) .then((importedRequestModels) { if (importedRequestModels != null) { for (var model in importedRequestModels) { diff --git a/lib/importer/importer.dart b/lib/importer/importer.dart index 0a337e00..d751406a 100644 --- a/lib/importer/importer.dart +++ b/lib/importer/importer.dart @@ -2,12 +2,12 @@ import 'package:apidash/consts.dart'; import 'package:apidash_core/apidash_core.dart'; class Importer { - Future?> getHttpRequestModel( + Future?> getHttpRequestModelList( ImportFormat fileType, String content, ) async { return switch (fileType) { - ImportFormat.curl => CurlIO().getHttpRequestModel(content), + ImportFormat.curl => CurlIO().getHttpRequestModelList(content), ImportFormat.postman => null }; } diff --git a/packages/apidash_core/lib/import_export/curl_io.dart b/packages/apidash_core/lib/import_export/curl_io.dart index bf8567ff..6c714544 100644 --- a/packages/apidash_core/lib/import_export/curl_io.dart +++ b/packages/apidash_core/lib/import_export/curl_io.dart @@ -4,7 +4,7 @@ import '../models/models.dart'; import '../utils/utils.dart'; class CurlIO { - List? getHttpRequestModel(String content) { + List? getHttpRequestModelList(String content) { content = content.trim(); try { // TODO: Allow files with multiple curl commands and create diff --git a/packages/apidash_core/test/parsers/curl_test.dart b/packages/apidash_core/test/parsers/curl_test.dart index 41122579..5c0a2726 100644 --- a/packages/apidash_core/test/parsers/curl_test.dart +++ b/packages/apidash_core/test/parsers/curl_test.dart @@ -11,7 +11,7 @@ void main() { test('should parse simple GET request', () { const curl = 'curl https://api.apidash.dev/users'; - final result = curlImport.getHttpRequestModel(curl); + final result = curlImport.getHttpRequestModelList(curl); expect( result?[0], @@ -33,7 +33,7 @@ void main() { -d '{"name": "John", "age": 30}' '''; - final result = curlImport.getHttpRequestModel(curl); + final result = curlImport.getHttpRequestModelList(curl); expect( result?[0], @@ -59,7 +59,7 @@ void main() { -F "description=My Photo" '''; - final result = curlImport.getHttpRequestModel(curl); + final result = curlImport.getHttpRequestModelList(curl); expect( result?[0], @@ -85,7 +85,7 @@ void main() { test('should return null for invalid curl command', () { const curl = 'invalid curl command'; - final result = curlImport.getHttpRequestModel(curl); + final result = curlImport.getHttpRequestModelList(curl); expect(result, isNull); });