insomnia/packages/insomnia-app/app/plugins/context/network.js
Gregory Schier de2fc0ba42
Scope responses to active environment (#1905)
* Scope responses to active environment

* Update response history to support scoped envs
2020-01-22 14:23:19 -05:00

19 lines
677 B
JavaScript

// @flow
import { send } from '../../network/network';
import type { Request } from '../../models/request';
import * as models from '../../models';
import type { ExtraRenderInfo } from '../../common/render';
export function init(activeEnvironmentId: string | null): { network: Object } {
const network = {
async sendRequest(request: Request, extraInfo?: ExtraRenderInfo): Promise<Response> {
const responsePatch = await send(request._id, activeEnvironmentId || undefined, extraInfo);
const settings = await models.settings.getOrCreate();
return models.response.create(responsePatch, settings.maxHistoryResponses);
},
};
return { network };
}