Update HAR code

This commit is contained in:
Ashita Prasad
2023-10-07 08:12:57 +05:30
parent de018ebe0a
commit 73d7877221
2 changed files with 9 additions and 3 deletions

View File

@ -3,10 +3,14 @@ import 'package:apidash/utils/utils.dart' show requestModelToHARJsonRequest;
import 'package:apidash/models/models.dart' show RequestModel;
class HARCodeGen {
String? getCode(RequestModel requestModel) {
String? getCode(
RequestModel requestModel,
String defaultUriScheme,
) {
try {
var harString =
kEncoder.convert(requestModelToHARJsonRequest(requestModel));
var harString = kEncoder.convert(requestModelToHARJsonRequest(
requestModel,
defaultUriScheme: defaultUriScheme));
return harString;
} catch (e) {
return null;

View File

@ -72,6 +72,7 @@ Map<String, dynamic> entryToHAR(RequestModel requestModel) {
Map<String, dynamic> requestModelToHARJsonRequest(
RequestModel requestModel, {
defaultUriScheme = kDefaultUriScheme,
bool exportMode = false,
}) {
Map<String, dynamic> json = {};
@ -80,6 +81,7 @@ Map<String, dynamic> requestModelToHARJsonRequest(
var rec = getValidRequestUri(
requestModel.url,
requestModel.requestParams,
defaultUriScheme: defaultUriScheme,
);
Uri? uri = rec.$1;