Commit afdb084 1 parent c68be1d commit afdb084 Copy full SHA for afdb084
File tree 1 file changed +14
-5
lines changed
packages/dynamite/dynamite/lib/src/builder
1 file changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -311,14 +311,23 @@ Iterable<Method> buildTags(
311
311
}
312
312
313
313
final rawParameters = operationParameters.map ((p) => '${p .name }: ${p .name },' ).join ('\n ' );
314
- final responseType = refer (
315
- 'DynamiteResponse<${bodyType .name }, ${headersType .name }>' ,
316
- 'package:dynamite_runtime/http_client.dart' ,
317
- ).accept (state.emitter);
314
+ final responseType = TypeReference (
315
+ (b) => b
316
+ ..symbol = 'DynamiteResponse'
317
+ ..types.addAll ([
318
+ refer (bodyType.name),
319
+ refer (headersType.name),
320
+ ])
321
+ ..url = 'package:dynamite_runtime/http_client.dart' ,
322
+ );
318
323
319
324
b
320
325
..optionalParameters.addAll (operationParameters)
321
- ..returns = refer ('Future<$responseType >' )
326
+ ..returns = TypeReference (
327
+ (b) => b
328
+ ..symbol = 'Future'
329
+ ..types.add (responseType),
330
+ )
322
331
..body = Code ('''
323
332
final rawResponse = ${name }Raw(
324
333
$rawParameters
You can’t perform that action at this time.
0 commit comments