Skip to content

Commit 9cf2266

Browse files
authored
Merge pull request #525 from StormGear/add-feat-insomia
Added insomia importer
2 parents 8fc5b34 + 1765667 commit 9cf2266

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+5000
-37
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
.history
1010
.svn/
1111
migrate_working_dir/
12+
.fvm
13+
.fvmrc
1214

1315
# IntelliJ related
1416
*.iml

lib/consts.dart

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,6 @@ enum SidebarMenuOption {
9696
final String label;
9797
}
9898

99-
enum EnvironmentVariableType { variable, secret }
100-
10199
final kEnvVarRegEx = RegExp(r'{{([^{}]*)}}');
102100

103101
enum CodegenLanguage {
@@ -141,7 +139,8 @@ enum CodegenLanguage {
141139

142140
enum ImportFormat {
143141
curl("cURL"),
144-
postman("Postman Collection v2.1");
142+
postman("Postman Collection v2.1"),
143+
insomnia("Insomnia v4");
145144

146145
const ImportFormat(this.label);
147146
final String label;

lib/importer/importer.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ class Importer {
1212
?.map((t) => (null, t))
1313
.toList(),
1414
ImportFormat.postman => PostmanIO().getHttpRequestModelList(content),
15+
ImportFormat.insomnia => InsomniaIO().getHttpRequestModelList(content),
1516
};
1617
}
1718
}

lib/models/models.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
export 'environment_model.dart';
21
export 'history_meta_model.dart';
32
export 'history_request_model.dart';
43
export 'request_model.dart';

lib/providers/environment_providers.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import 'package:apidash/consts.dart';
2-
import 'package:apidash/models/environment_model.dart';
32
import 'package:apidash/providers/providers.dart';
43
import 'package:apidash/utils/file_utils.dart';
4+
import 'package:apidash_core/apidash_core.dart';
55
import 'package:flutter_riverpod/flutter_riverpod.dart';
66
import '../services/services.dart' show hiveHandler, HiveHandler;
77

lib/screens/common_widgets/env_trigger_options.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import 'package:apidash/consts.dart';
2+
import 'package:apidash_core/apidash_core.dart';
23
import 'package:apidash_design_system/apidash_design_system.dart';
34
import 'package:flutter/material.dart';
45
import 'package:hooks_riverpod/hooks_riverpod.dart';
5-
import 'package:apidash/models/models.dart';
66
import 'package:apidash/providers/providers.dart';
77
import 'package:apidash/utils/utils.dart';
88

lib/screens/common_widgets/envvar_indicator.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import 'package:apidash_core/apidash_core.dart';
12
import 'package:apidash_design_system/apidash_design_system.dart';
23
import 'package:flutter/material.dart';
3-
import 'package:apidash/models/models.dart';
44
import 'package:apidash/consts.dart';
55

66
class EnvVarIndicator extends StatelessWidget {

lib/screens/common_widgets/envvar_popover.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import 'package:apidash_core/apidash_core.dart';
12
import 'package:apidash_design_system/apidash_design_system.dart';
23
import 'package:flutter/material.dart';
3-
import 'package:apidash/models/models.dart';
44
import 'common_widgets.dart';
55

66
class EnvVarPopover extends StatelessWidget {

lib/screens/envvar/editor_pane/secrets_pane.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import 'dart:math';
2+
import 'package:apidash_core/apidash_core.dart';
23
import 'package:apidash_design_system/apidash_design_system.dart';
34
import 'package:flutter/material.dart';
45
import 'package:data_table_2/data_table_2.dart';
56
import 'package:hooks_riverpod/hooks_riverpod.dart';
67
import 'package:apidash/consts.dart';
7-
import 'package:apidash/models/models.dart';
88
import 'package:apidash/providers/providers.dart';
99
import 'package:apidash/utils/utils.dart';
1010
import 'package:apidash/widgets/widgets.dart';

lib/screens/envvar/editor_pane/variables_pane.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import 'dart:math';
2+
import 'package:apidash_core/apidash_core.dart';
23
import 'package:apidash_design_system/apidash_design_system.dart';
34
import 'package:flutter/material.dart';
45
import 'package:data_table_2/data_table_2.dart';
56
import 'package:hooks_riverpod/hooks_riverpod.dart';
67
import 'package:apidash/consts.dart';
7-
import 'package:apidash/models/models.dart';
88
import 'package:apidash/providers/providers.dart';
99
import 'package:apidash/utils/utils.dart';
1010
import 'package:apidash/widgets/widgets.dart';

0 commit comments

Comments
 (0)