add environment when insomia v4 is imported

This commit is contained in:
StormGear
2025-01-30 15:39:45 +00:00
parent 7b43a297df
commit 180fd59a1f
12 changed files with 737 additions and 8 deletions

View File

@@ -2,6 +2,7 @@
import 'package:insomnia_collection/models/insomnia_collection.dart';
import 'package:insomnia_collection/models/insomnia_environment.dart';
List<(String?, Resource)> getRequestsFromInsomniaCollection(
InsomniaCollection? ic) {
@@ -17,6 +18,20 @@ List<(String?, Resource)> getRequestsFromInsomniaCollection(
return requests;
}
List<EnvironmentVariable> getEnvironmentVariablesFromInsomniaEnvironment(
InsomniaEnvironment? ev) {
if (ev == null || ev.resources == null) {
return [];
}
List<EnvironmentVariable> envVariables = [];
if (ev.resources!.length > 0) {
for (var envvar in ev.resources!) {
envVariables.add(envvar);
}
}
return envVariables;
}
List<(String?, Resource)> getRequestsFromInsomniaResource(Resource? resource) {
if (resource == null) {
return [];
@@ -28,4 +43,5 @@ List<(String?, Resource)> getRequestsFromInsomniaResource(Resource? resource) {
print('Resource type is not request');
}
return requests;
}
}