mirror of
https://github.com/Kong/insomnia.git
synced 2026-04-22 07:08:16 -04:00
[INS-2009] Fix Clear all responses for WebSockets (#5223)
* [INS-2009] Fix Clear all responses for WebSockets * fix lint
This commit is contained in:
@@ -13,6 +13,7 @@ import type { ClientCertificate } from '../../../models/client-certificate';
|
||||
import * as workspaceOperations from '../../../models/helpers/workspace-operations';
|
||||
import * as models from '../../../models/index';
|
||||
import { isRequest } from '../../../models/request';
|
||||
import { isWebSocketRequest } from '../../../models/websocket-request';
|
||||
import type { Workspace } from '../../../models/workspace';
|
||||
import { RootState } from '../../redux/modules';
|
||||
import { setActiveActivity } from '../../redux/modules/global';
|
||||
@@ -139,6 +140,12 @@ export class UnconnectedWorkspaceSettingsModal extends PureComponent<Props, Stat
|
||||
for (const req of requests) {
|
||||
await models.response.removeForRequest(req._id);
|
||||
}
|
||||
|
||||
window.main.webSocket.closeAll();
|
||||
const websocketRequests = docs.filter(isWebSocketRequest);
|
||||
for (const req of websocketRequests) {
|
||||
models.webSocketResponse.removeForRequest(req._id);
|
||||
}
|
||||
this.hide();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user