@@ -12,6 +12,9 @@ import {
12
12
} from 'react-aria-components' ;
13
13
import { useParams } from 'react-router' ;
14
14
15
+ import { isGrpcRequest } from '~/models/grpc-request' ;
16
+ import { isSocketIORequest } from '~/models/socket-io-request' ;
17
+ import { isWebSocketRequest } from '~/models/websocket-request' ;
15
18
import { useRequestNewActionFetcher } from '~/routes/organization.$organizationId.project.$projectId.workspace.$workspaceId.debug.request.new' ;
16
19
17
20
import { type ChangeBufferEvent , type ChangeType , database } from '../../../common/database' ;
@@ -177,7 +180,7 @@ export const OrganizationTabList = ({ showActiveStatus = true, currentPage = ''
177
180
if ( patchObj . parentId && ! patchObj . metaSortKey && ( patchObj . parentId as string ) . startsWith ( 'wrk_' ) ) {
178
181
const workspace = await models . workspace . getById ( patchObj . parentId ) ;
179
182
if ( workspace ) {
180
- if ( isRequest ( doc ) ) {
183
+ if ( isRequest ( doc ) || isWebSocketRequest ( doc ) || isGrpcRequest ( doc ) || isSocketIORequest ( doc ) ) {
181
184
updateTabById ?.( doc . _id , {
182
185
workspaceId : workspace . _id ,
183
186
workspaceName : workspace . name ,
@@ -186,6 +189,9 @@ export const OrganizationTabList = ({ showActiveStatus = true, currentPage = ''
186
189
} else if ( isRequestGroup ( doc ) ) {
187
190
const folderEntities = await database . withDescendants ( doc , models . request . type , [
188
191
models . request . type ,
192
+ models . grpcRequest . type ,
193
+ models . webSocketRequest . type ,
194
+ models . socketIORequest . type ,
189
195
models . requestGroup . type ,
190
196
] ) ;
191
197
console . log ( 'folderEntities:' , folderEntities ) ;
0 commit comments