getHttpRequestModel() -> getHttpRequestModelList()

This commit is contained in:
Ashita Prasad
2024-12-25 05:25:58 +05:30
parent 80107c7aa1
commit 5b0a6aab7c
4 changed files with 8 additions and 8 deletions

View File

@@ -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) {

View File

@@ -2,12 +2,12 @@ import 'package:apidash/consts.dart';
import 'package:apidash_core/apidash_core.dart';
class Importer {
Future<List<HttpRequestModel>?> getHttpRequestModel(
Future<List<HttpRequestModel>?> getHttpRequestModelList(
ImportFormat fileType,
String content,
) async {
return switch (fileType) {
ImportFormat.curl => CurlIO().getHttpRequestModel(content),
ImportFormat.curl => CurlIO().getHttpRequestModelList(content),
ImportFormat.postman => null
};
}

View File

@@ -4,7 +4,7 @@ import '../models/models.dart';
import '../utils/utils.dart';
class CurlIO {
List<HttpRequestModel>? getHttpRequestModel(String content) {
List<HttpRequestModel>? getHttpRequestModelList(String content) {
content = content.trim();
try {
// TODO: Allow files with multiple curl commands and create

View File

@@ -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);
});