mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-03-22 09:29:16 +01:00
Apply Request path parameters during render (#120)
This commit is contained in:
3187
plugin-runtime/package-lock.json
generated
3187
plugin-runtime/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -1,10 +1,13 @@
|
||||
import { TemplateRenderResponse, WindowContext } from '@yaakapp-internal/plugin';
|
||||
import {
|
||||
RenderHttpRequestResponse,
|
||||
TemplateRenderResponse,
|
||||
WindowContext,
|
||||
} from '@yaakapp-internal/plugin';
|
||||
import {
|
||||
BootRequest,
|
||||
Context,
|
||||
FindHttpResponsesResponse,
|
||||
GetHttpRequestByIdResponse,
|
||||
HttpRequest,
|
||||
HttpRequestAction,
|
||||
ImportResponse,
|
||||
InternalEvent,
|
||||
@@ -162,18 +165,13 @@ async function initialize() {
|
||||
);
|
||||
return httpResponse;
|
||||
},
|
||||
/** @deprecated: please use ctx.templates.render */
|
||||
async render(args) {
|
||||
const payload: InternalEventPayload = {
|
||||
type: 'template_render_request',
|
||||
data: args.httpRequest as any,
|
||||
purpose: args.purpose,
|
||||
};
|
||||
const result = await sendAndWaitForReply<TemplateRenderResponse>(
|
||||
const payload = { type: 'render_http_request_request', ...args } as const;
|
||||
const { httpRequest } = await sendAndWaitForReply<RenderHttpRequestResponse>(
|
||||
event.windowContext,
|
||||
payload,
|
||||
);
|
||||
return result.data as unknown as HttpRequest;
|
||||
return httpRequest;
|
||||
},
|
||||
},
|
||||
templates: {
|
||||
|
||||
Reference in New Issue
Block a user