mirror of
https://github.com/foss42/apidash.git
synced 2025-05-31 14:23:45 +08:00
Update codegens
This commit is contained in:
@ -4,7 +4,6 @@ import 'package:apidash/utils/utils.dart'
|
|||||||
show requestModelToHARJsonRequest, padMultilineString;
|
show requestModelToHARJsonRequest, padMultilineString;
|
||||||
import 'package:apidash/models/models.dart' show RequestModel;
|
import 'package:apidash/models/models.dart' show RequestModel;
|
||||||
|
|
||||||
// ignore: camel_case_types
|
|
||||||
class FetchCodeGen {
|
class FetchCodeGen {
|
||||||
FetchCodeGen({this.isNodeJs = false});
|
FetchCodeGen({this.isNodeJs = false});
|
||||||
|
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
import 'dart:convert';
|
import 'dart:convert';
|
||||||
import 'package:apidash/consts.dart';
|
import 'package:apidash/consts.dart';
|
||||||
import 'package:jinja/jinja.dart' as jj;
|
import 'package:jinja/jinja.dart' as jj;
|
||||||
import 'package:apidash/utils/utils.dart' show getValidRequestUri;
|
import 'package:apidash/utils/utils.dart'
|
||||||
|
show getValidRequestUri, stripUriParams;
|
||||||
import '../../models/request_model.dart';
|
import '../../models/request_model.dart';
|
||||||
|
|
||||||
class KotlinOkHttpCodeGen {
|
class KotlinOkHttpCodeGen {
|
||||||
@ -80,7 +81,7 @@ import okhttp3.MediaType.Companion.toMediaType""";
|
|||||||
Uri? uri = rec.$1;
|
Uri? uri = rec.$1;
|
||||||
|
|
||||||
if (uri != null) {
|
if (uri != null) {
|
||||||
String url = "${uri.scheme}://${uri.authority}${uri.path}";
|
String url = stripUriParams(uri);
|
||||||
|
|
||||||
if (uri.hasQuery) {
|
if (uri.hasQuery) {
|
||||||
var params = uri.queryParameters;
|
var params = uri.queryParameters;
|
||||||
|
@ -3,7 +3,7 @@ import 'dart:convert';
|
|||||||
import 'package:jinja/jinja.dart' as jj;
|
import 'package:jinja/jinja.dart' as jj;
|
||||||
import 'package:apidash/consts.dart';
|
import 'package:apidash/consts.dart';
|
||||||
import 'package:apidash/utils/utils.dart'
|
import 'package:apidash/utils/utils.dart'
|
||||||
show getValidRequestUri, padMultilineString;
|
show getValidRequestUri, padMultilineString, stripUriParams;
|
||||||
import 'package:apidash/models/models.dart' show RequestModel;
|
import 'package:apidash/models/models.dart' show RequestModel;
|
||||||
|
|
||||||
class PythonRequestsCodeGen {
|
class PythonRequestsCodeGen {
|
||||||
@ -79,8 +79,7 @@ print('Response Body:', response.text)
|
|||||||
Uri? uri = rec.$1;
|
Uri? uri = rec.$1;
|
||||||
if (uri != null) {
|
if (uri != null) {
|
||||||
var templateStartUrl = jj.Template(kTemplateStart);
|
var templateStartUrl = jj.Template(kTemplateStart);
|
||||||
result += templateStartUrl
|
result += templateStartUrl.render({"url": stripUriParams(uri)});
|
||||||
.render({"url": "${uri.scheme}://${uri.authority}${uri.path}"});
|
|
||||||
|
|
||||||
if (uri.hasQuery) {
|
if (uri.hasQuery) {
|
||||||
var params = uri.queryParameters;
|
var params = uri.queryParameters;
|
||||||
|
Reference in New Issue
Block a user