feat: export to HAR

This commit is contained in:
Ashita Prasad
2023-10-02 06:31:44 +05:30
parent d1e27598bc
commit 461f1aedd7
7 changed files with 211 additions and 72 deletions

View File

@ -3,7 +3,7 @@ import 'package:apidash/providers/providers.dart';
import 'package:apidash/models/models.dart';
import 'package:apidash/services/services.dart'
show hiveHandler, HiveHandler, request;
import 'package:apidash/utils/utils.dart' show uuid;
import 'package:apidash/utils/utils.dart' show uuid, collectionToHAR;
import 'package:apidash/consts.dart';
final activeRequestModelProvider = StateProvider<RequestModel?>((ref) {
@ -204,9 +204,11 @@ class CollectionStateNotifier extends StateNotifier<List<RequestModel>?> {
ref.read(saveDataStateProvider.notifier).update((state) => false);
}
Map<String, dynamic> exportData() {
return {
"data": state!.map((e) => e.toJson(includeResponse: false)).toList()
};
Future<Map<String, dynamic>> exportDataToHAR() async {
var result = await collectionToHAR(state);
return result;
// return {
// "data": state!.map((e) => e.toJson(includeResponse: false)).toList()
// };
}
}