Skip to content

Conversation

@CurryYangxx
Copy link
Member

@CurryYangxx CurryYangxx commented Jan 15, 2026

Migrate the following apis to the insomnia-api package:

  • /v1/organizations/:organizationId/team-projects
  • /v1/organizations/:organizationId/team-projects/:projectId
  • /v1/organizations/:organizationId/git-projects

Since we set onlyResolveOnSuccess to always true when we register fetch api. So I changed all the error handling approaches for the places that send these requests.

Copilot AI review requested due to automatic review settings January 15, 2026 09:00
@CurryYangxx CurryYangxx marked this pull request as draft January 15, 2026 09:00
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR refactors project-related API calls by migrating them from direct insomniaFetch usage to the centralized insomnia-api package. The migration covers team project operations (fetch, create, update, delete) and git project count reporting.

Changes:

  • Migrated team project APIs (fetchTeamProjects, createTeamProject, updateTeamProject, deleteTeamProject) to the insomnia-api package
  • Migrated git project count update API (updateGitProjectCount) to the insomnia-api package
  • Updated all consumer files to use the new API functions from insomnia-api

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
packages/insomnia-api/src/project.ts Added new project API functions with typed interfaces
packages/insomnia-api/src/index.ts Exported project module from package
packages/insomnia/src/ui/organization-utils.ts Updated to use fetchTeamProjects from insomnia-api
packages/insomnia/src/routes/organization.$organizationId.project.new.tsx Updated to use createTeamProject and updateGitProjectCount
packages/insomnia/src/routes/organization.$organizationId.project.$projectId.update.tsx Updated to use createTeamProject, updateTeamProject, and deleteTeamProject
packages/insomnia/src/routes/organization.$organizationId.project.$projectId.delete.tsx Updated to use deleteTeamProject
packages/insomnia/src/models/helpers/project.ts Updated to use createTeamProject
Comments suppressed due to low confidence (3)

packages/insomnia/src/models/helpers/project.ts:9

  • The insomniaFetch import is no longer used in this file after migrating to createTeamProject from insomnia-api. This unused import should be removed.
import { insomniaFetch } from '../../ui/insomnia-fetch';

packages/insomnia/src/routes/organization.$organizationId.project.new.tsx:11

  • The insomniaFetch import is no longer used in this file after migrating to the insomnia-api package functions. This unused import should be removed.
import { insomniaFetch } from '~/ui/insomnia-fetch';

packages/insomnia/src/routes/organization.$organizationId.project.$projectId.update.tsx:12

  • The insomniaFetch import is no longer used in this file after migrating to the insomnia-api package functions. This unused import should be removed.
import { insomniaFetch } from '~/ui/insomnia-fetch';

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link

github-actions bot commented Jan 15, 2026

✅ Circular References Report

Generated at: 2026-01-19T03:28:15.492Z
Status: ✅ NO CHANGE

Summary

Metric Base (develop) PR Change
Total Circular References 167 167 0 (0.00%)
Click to view all circular references in PR (167)
insomnia-inso/src/cli.ts -> insomnia-inso/src/commands/export-specification.ts
insomnia-inso/src/cli.ts -> insomnia-inso/src/commands/lint-specification.ts
insomnia-inso/src/cli.ts -> insomnia-inso/src/db/adapters/insomnia-adapter.ts
insomnia-inso/src/cli.ts -> insomnia-inso/src/db/models/api-spec.ts -> insomnia-inso/src/db/models/util.ts
insomnia-inso/src/db/adapters/insomnia-adapter.ts -> insomnia-inso/src/db/index.ts
insomnia-inso/src/db/index.ts -> insomnia-inso/src/db/adapters/git-adapter.ts
insomnia-inso/src/db/index.ts -> insomnia-inso/src/db/adapters/ne-db-adapter.ts
insomnia-inso/src/db/index.ts -> insomnia-inso/src/db/adapters/ne-db-adapter.ts -> insomnia-inso/src/db/models/types.ts
insomnia-scripting-environment/src/objects/index.ts -> insomnia-scripting-environment/src/objects/collection.ts -> insomnia-scripting-environment/src/objects/auth.ts -> insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/response.ts
insomnia-scripting-environment/src/objects/index.ts -> insomnia-scripting-environment/src/objects/collection.ts -> insomnia-scripting-environment/src/objects/auth.ts -> insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/runner-test-result.ts
insomnia-scripting-environment/src/objects/index.ts -> insomnia-scripting-environment/src/objects/collection.ts -> insomnia-scripting-environment/src/objects/auth.ts -> insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts
insomnia-scripting-environment/src/objects/index.ts -> insomnia-scripting-environment/src/objects/collection.ts -> insomnia-scripting-environment/src/objects/auth.ts -> insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/cancellation.ts
insomnia-scripting-environment/src/objects/index.ts -> insomnia-scripting-environment/src/objects/collection.ts -> insomnia-scripting-environment/src/objects/auth.ts -> insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/cancellation.ts -> insomnia/src/script-executor.ts
insomnia-scripting-environment/src/objects/index.ts -> insomnia-scripting-environment/src/objects/collection.ts -> insomnia-scripting-environment/src/objects/auth.ts -> insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/cancellation.ts -> insomnia/src/script-executor.ts -> insomnia/src/require-interceptor.ts
insomnia-scripting-environment/src/objects/index.ts -> insomnia-scripting-environment/src/objects/collection.ts -> insomnia-scripting-environment/src/objects/auth.ts -> insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/concurrency.ts
insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/common/misc.ts
insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/environment.ts
insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/environment.ts -> insomnia/src/utils/vault.ts
insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/response.ts -> insomnia/src/main/network/libcurl-promise.ts
insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/response.ts -> insomnia/src/main/network/libcurl-promise.ts -> insomnia/src/main/network/parse-header-strings.ts
insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/request-meta.ts
insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/settings.ts
insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/settings.ts -> insomnia/src/common/hotkeys.ts
insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/socket-io-payload.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/api-spec.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/ca-certificate.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/client-certificate.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/cloud-credential.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/environment.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/environment.ts -> insomnia/src/models/project.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/environment.ts -> insomnia/src/models/workspace.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/git-credentials.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/git-repository.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/grpc-request-meta.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/grpc-request-meta.ts -> insomnia/src/models/grpc-request.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-request-payload.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-request.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/helpers/request-operations.ts -> insomnia/src/models/socket-io-request.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/helpers/request-operations.ts -> insomnia/src/models/websocket-request.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/response.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mock-route.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/o-auth-2-token.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/plugin-data.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/proto-directory.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/proto-file.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/request-group-meta.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/request-group.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/request-meta.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/request-version.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/runner-test-result.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/settings.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/socket-io-payload.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/socket-io-response.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/stats.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/unit-test-result.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/unit-test-suite.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/unit-test.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/user-session.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/websocket-payload.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/websocket-response.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/workspace-meta.ts
insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts
insomnia/src/models/index.ts -> insomnia/src/models/api-spec.ts
insomnia/src/models/index.ts -> insomnia/src/models/ca-certificate.ts
insomnia/src/models/index.ts -> insomnia/src/models/client-certificate.ts
insomnia/src/models/index.ts -> insomnia/src/models/cloud-credential.ts
insomnia/src/models/index.ts -> insomnia/src/models/environment.ts
insomnia/src/models/index.ts -> insomnia/src/models/environment.ts -> insomnia/src/models/project.ts
insomnia/src/models/index.ts -> insomnia/src/models/environment.ts -> insomnia/src/models/workspace.ts
insomnia/src/models/index.ts -> insomnia/src/models/environment.ts -> insomnia/src/utils/vault.ts
insomnia/src/models/index.ts -> insomnia/src/models/git-credentials.ts
insomnia/src/models/index.ts -> insomnia/src/models/git-repository.ts
insomnia/src/models/index.ts -> insomnia/src/models/grpc-request-meta.ts
insomnia/src/models/index.ts -> insomnia/src/models/grpc-request-meta.ts -> insomnia/src/models/grpc-request.ts
insomnia/src/models/index.ts -> insomnia/src/models/mcp-request-payload.ts
insomnia/src/models/index.ts -> insomnia/src/models/mcp-request.ts
insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts
insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/helpers/request-operations.ts
insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/helpers/request-operations.ts -> insomnia/src/models/socket-io-request.ts
insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/helpers/request-operations.ts -> insomnia/src/models/websocket-request.ts
insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/response.ts
insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/response.ts -> insomnia/src/main/network/libcurl-promise.ts -> insomnia/src/main/secure-read-file.ts
insomnia/src/models/index.ts -> insomnia/src/models/mock-route.ts
insomnia/src/models/index.ts -> insomnia/src/models/o-auth-2-token.ts
insomnia/src/models/index.ts -> insomnia/src/models/plugin-data.ts
insomnia/src/models/index.ts -> insomnia/src/models/proto-directory.ts
insomnia/src/models/index.ts -> insomnia/src/models/proto-file.ts
insomnia/src/models/index.ts -> insomnia/src/models/request-group-meta.ts
insomnia/src/models/index.ts -> insomnia/src/models/request-group.ts
insomnia/src/models/index.ts -> insomnia/src/models/request-meta.ts
insomnia/src/models/index.ts -> insomnia/src/models/request-version.ts
insomnia/src/models/index.ts -> insomnia/src/models/runner-test-result.ts
insomnia/src/models/index.ts -> insomnia/src/models/settings.ts
insomnia/src/models/index.ts -> insomnia/src/models/socket-io-payload.ts
insomnia/src/models/index.ts -> insomnia/src/models/socket-io-response.ts
insomnia/src/models/index.ts -> insomnia/src/models/stats.ts
insomnia/src/models/index.ts -> insomnia/src/models/unit-test-result.ts
insomnia/src/models/index.ts -> insomnia/src/models/unit-test-suite.ts
insomnia/src/models/index.ts -> insomnia/src/models/unit-test.ts
insomnia/src/models/index.ts -> insomnia/src/models/user-session.ts
insomnia/src/models/index.ts -> insomnia/src/models/websocket-payload.ts
insomnia/src/models/index.ts -> insomnia/src/models/websocket-response.ts
insomnia/src/models/index.ts -> insomnia/src/models/workspace-meta.ts
insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-request.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/helpers/request-operations.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/helpers/request-operations.ts -> insomnia/src/models/socket-io-request.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/helpers/request-operations.ts -> insomnia/src/models/websocket-request.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/response.ts -> insomnia/src/main/network/libcurl-promise.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/response.ts -> insomnia/src/main/network/libcurl-promise.ts -> insomnia/src/main/network/multipart.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mock-route.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/request-group.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/request-version.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/stats.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/common-headers.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/templating/index.ts -> insomnia/src/plugins/index.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/templating/index.ts -> insomnia/src/templating/base-extension.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/sorting.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/authentication.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/authentication.ts -> insomnia/src/network/basic-auth/get-header.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/authentication.ts -> insomnia/src/network/bearer-auth/get-header.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/authentication.ts -> insomnia/src/network/o-auth-1/get-token.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/authentication.ts -> insomnia/src/network/o-auth-2/get-token.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/concurrency.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/plugins/context/data.ts -> insomnia/src/common/har.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/plugins/context/data.ts -> insomnia/src/common/har.ts -> insomnia/src/plugins/context/request.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/plugins/context/data.ts -> insomnia/src/common/import.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/plugins/context/data.ts -> insomnia/src/common/import.ts -> insomnia/src/common/insomnia-v5.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/plugins/context/data.ts -> insomnia/src/common/import.ts -> insomnia/src/main/importers/convert.ts -> insomnia/src/main/importers/importers/index.ts -> insomnia/src/main/importers/importers/postman.ts
insomnia/src/models/response.ts -> insomnia/src/main/network/libcurl-promise.ts
insomnia/src/network/authentication.ts -> insomnia/src/network/o-auth-2/get-token.ts
insomnia/src/network/network.ts -> insomnia/src/common/render.ts
insomnia/src/network/network.ts -> insomnia/src/network/authentication.ts -> insomnia/src/network/o-auth-2/get-token.ts
insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts
insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/templating/index.ts -> insomnia/src/plugins/index.ts
insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/templating/index.ts -> insomnia/src/templating/base-extension.ts
insomnia/src/plugins/index.ts -> insomnia/src/plugins/context/store.ts
insomnia/src/plugins/index.ts -> insomnia/src/plugins/misc.ts
insomnia/src/templating/base-extension-worker.ts -> insomnia/src/templating/worker.ts
insomnia/src/templating/index.ts -> insomnia/src/templating/base-extension.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/templating/index.ts -> insomnia/src/plugins/index.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/templating/index.ts -> insomnia/src/plugins/index.ts -> insomnia/src/plugins/context/app.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/templating/index.ts -> insomnia/src/templating/base-extension.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/templating/index.ts -> insomnia/src/templating/base-extension.ts -> insomnia/src/templating/utils.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/templating/index.ts -> insomnia/src/templating/local-template-tags.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/ui/worker/templating-handler.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/authentication.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/plugins/context/data.ts -> insomnia/src/common/har.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/plugins/context/data.ts -> insomnia/src/common/har.ts -> insomnia/src/plugins/context/request.ts
insomnia/src/ui/components/settings/import-export.tsx -> insomnia/src/ui/components/modals/export-requests-modal.tsx
insomnia/src/ui/components/tabs/tab-list.tsx -> insomnia/src/ui/components/tabs/tab.tsx
insomnia/src/ui/components/templating/tag-editor-arg-sub-form.tsx -> insomnia/src/ui/components/templating/external-vault/external-vault-form.tsx
insomnia/src/ui/components/viewers/response-viewer.tsx -> insomnia/src/ui/components/viewers/response-multipart-viewer.tsx
insomnia/src/ui/context/app/insomnia-tab-context.tsx -> insomnia/src/ui/components/tabs/tab-list.tsx
insomnia/src/ui/context/app/insomnia-tab-context.tsx -> insomnia/src/ui/components/tabs/tab-list.tsx -> insomnia/src/ui/components/tabs/tab.tsx
insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/plugins/context/data.ts -> insomnia/src/common/har.ts
Click to view all circular references in base branch (167)
insomnia-inso/src/cli.ts -> insomnia-inso/src/commands/export-specification.ts
insomnia-inso/src/cli.ts -> insomnia-inso/src/commands/lint-specification.ts
insomnia-inso/src/cli.ts -> insomnia-inso/src/db/adapters/insomnia-adapter.ts
insomnia-inso/src/cli.ts -> insomnia-inso/src/db/models/api-spec.ts -> insomnia-inso/src/db/models/util.ts
insomnia-inso/src/db/adapters/insomnia-adapter.ts -> insomnia-inso/src/db/index.ts
insomnia-inso/src/db/index.ts -> insomnia-inso/src/db/adapters/git-adapter.ts
insomnia-inso/src/db/index.ts -> insomnia-inso/src/db/adapters/ne-db-adapter.ts
insomnia-inso/src/db/index.ts -> insomnia-inso/src/db/adapters/ne-db-adapter.ts -> insomnia-inso/src/db/models/types.ts
insomnia-scripting-environment/src/objects/index.ts -> insomnia-scripting-environment/src/objects/collection.ts -> insomnia-scripting-environment/src/objects/auth.ts -> insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/response.ts
insomnia-scripting-environment/src/objects/index.ts -> insomnia-scripting-environment/src/objects/collection.ts -> insomnia-scripting-environment/src/objects/auth.ts -> insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/runner-test-result.ts
insomnia-scripting-environment/src/objects/index.ts -> insomnia-scripting-environment/src/objects/collection.ts -> insomnia-scripting-environment/src/objects/auth.ts -> insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts
insomnia-scripting-environment/src/objects/index.ts -> insomnia-scripting-environment/src/objects/collection.ts -> insomnia-scripting-environment/src/objects/auth.ts -> insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/cancellation.ts
insomnia-scripting-environment/src/objects/index.ts -> insomnia-scripting-environment/src/objects/collection.ts -> insomnia-scripting-environment/src/objects/auth.ts -> insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/cancellation.ts -> insomnia/src/script-executor.ts
insomnia-scripting-environment/src/objects/index.ts -> insomnia-scripting-environment/src/objects/collection.ts -> insomnia-scripting-environment/src/objects/auth.ts -> insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/cancellation.ts -> insomnia/src/script-executor.ts -> insomnia/src/require-interceptor.ts
insomnia-scripting-environment/src/objects/index.ts -> insomnia-scripting-environment/src/objects/collection.ts -> insomnia-scripting-environment/src/objects/auth.ts -> insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/concurrency.ts
insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/common/misc.ts
insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/environment.ts
insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/environment.ts -> insomnia/src/utils/vault.ts
insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/response.ts -> insomnia/src/main/network/libcurl-promise.ts
insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/response.ts -> insomnia/src/main/network/libcurl-promise.ts -> insomnia/src/main/network/parse-header-strings.ts
insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/request-meta.ts
insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/settings.ts
insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/settings.ts -> insomnia/src/common/hotkeys.ts
insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/socket-io-payload.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/api-spec.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/ca-certificate.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/client-certificate.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/cloud-credential.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/environment.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/environment.ts -> insomnia/src/models/project.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/environment.ts -> insomnia/src/models/workspace.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/git-credentials.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/git-repository.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/grpc-request-meta.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/grpc-request-meta.ts -> insomnia/src/models/grpc-request.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-request-payload.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-request.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/helpers/request-operations.ts -> insomnia/src/models/socket-io-request.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/helpers/request-operations.ts -> insomnia/src/models/websocket-request.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/response.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mock-route.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/o-auth-2-token.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/plugin-data.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/proto-directory.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/proto-file.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/request-group-meta.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/request-group.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/request-meta.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/request-version.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/runner-test-result.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/settings.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/socket-io-payload.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/socket-io-response.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/stats.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/unit-test-result.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/unit-test-suite.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/unit-test.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/user-session.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/websocket-payload.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/websocket-response.ts
insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/workspace-meta.ts
insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts
insomnia/src/models/index.ts -> insomnia/src/models/api-spec.ts
insomnia/src/models/index.ts -> insomnia/src/models/ca-certificate.ts
insomnia/src/models/index.ts -> insomnia/src/models/client-certificate.ts
insomnia/src/models/index.ts -> insomnia/src/models/cloud-credential.ts
insomnia/src/models/index.ts -> insomnia/src/models/environment.ts
insomnia/src/models/index.ts -> insomnia/src/models/environment.ts -> insomnia/src/models/project.ts
insomnia/src/models/index.ts -> insomnia/src/models/environment.ts -> insomnia/src/models/workspace.ts
insomnia/src/models/index.ts -> insomnia/src/models/environment.ts -> insomnia/src/utils/vault.ts
insomnia/src/models/index.ts -> insomnia/src/models/git-credentials.ts
insomnia/src/models/index.ts -> insomnia/src/models/git-repository.ts
insomnia/src/models/index.ts -> insomnia/src/models/grpc-request-meta.ts
insomnia/src/models/index.ts -> insomnia/src/models/grpc-request-meta.ts -> insomnia/src/models/grpc-request.ts
insomnia/src/models/index.ts -> insomnia/src/models/mcp-request-payload.ts
insomnia/src/models/index.ts -> insomnia/src/models/mcp-request.ts
insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts
insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/helpers/request-operations.ts
insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/helpers/request-operations.ts -> insomnia/src/models/socket-io-request.ts
insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/helpers/request-operations.ts -> insomnia/src/models/websocket-request.ts
insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/response.ts
insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/response.ts -> insomnia/src/main/network/libcurl-promise.ts -> insomnia/src/main/secure-read-file.ts
insomnia/src/models/index.ts -> insomnia/src/models/mock-route.ts
insomnia/src/models/index.ts -> insomnia/src/models/o-auth-2-token.ts
insomnia/src/models/index.ts -> insomnia/src/models/plugin-data.ts
insomnia/src/models/index.ts -> insomnia/src/models/proto-directory.ts
insomnia/src/models/index.ts -> insomnia/src/models/proto-file.ts
insomnia/src/models/index.ts -> insomnia/src/models/request-group-meta.ts
insomnia/src/models/index.ts -> insomnia/src/models/request-group.ts
insomnia/src/models/index.ts -> insomnia/src/models/request-meta.ts
insomnia/src/models/index.ts -> insomnia/src/models/request-version.ts
insomnia/src/models/index.ts -> insomnia/src/models/runner-test-result.ts
insomnia/src/models/index.ts -> insomnia/src/models/settings.ts
insomnia/src/models/index.ts -> insomnia/src/models/socket-io-payload.ts
insomnia/src/models/index.ts -> insomnia/src/models/socket-io-response.ts
insomnia/src/models/index.ts -> insomnia/src/models/stats.ts
insomnia/src/models/index.ts -> insomnia/src/models/unit-test-result.ts
insomnia/src/models/index.ts -> insomnia/src/models/unit-test-suite.ts
insomnia/src/models/index.ts -> insomnia/src/models/unit-test.ts
insomnia/src/models/index.ts -> insomnia/src/models/user-session.ts
insomnia/src/models/index.ts -> insomnia/src/models/websocket-payload.ts
insomnia/src/models/index.ts -> insomnia/src/models/websocket-response.ts
insomnia/src/models/index.ts -> insomnia/src/models/workspace-meta.ts
insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-request.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/helpers/request-operations.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/helpers/request-operations.ts -> insomnia/src/models/socket-io-request.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/helpers/request-operations.ts -> insomnia/src/models/websocket-request.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/response.ts -> insomnia/src/main/network/libcurl-promise.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mcp-response.ts -> insomnia/src/models/response.ts -> insomnia/src/main/network/libcurl-promise.ts -> insomnia/src/main/network/multipart.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/mock-route.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/request-group.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/request-version.ts
insomnia/src/models/request.ts -> insomnia/src/common/constants.ts -> insomnia/src/models/mock-server.ts -> insomnia/src/common/database.ts -> insomnia/src/models/cookie-jar.ts -> insomnia/src/models/index.ts -> insomnia/src/models/stats.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/common-headers.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/templating/index.ts -> insomnia/src/plugins/index.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/templating/index.ts -> insomnia/src/templating/base-extension.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/sorting.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/authentication.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/authentication.ts -> insomnia/src/network/basic-auth/get-header.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/authentication.ts -> insomnia/src/network/bearer-auth/get-header.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/authentication.ts -> insomnia/src/network/o-auth-1/get-token.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/authentication.ts -> insomnia/src/network/o-auth-2/get-token.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/concurrency.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/plugins/context/data.ts -> insomnia/src/common/har.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/plugins/context/data.ts -> insomnia/src/common/har.ts -> insomnia/src/plugins/context/request.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/plugins/context/data.ts -> insomnia/src/common/import.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/plugins/context/data.ts -> insomnia/src/common/import.ts -> insomnia/src/common/insomnia-v5.ts
insomnia/src/models/request.ts -> insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/plugins/context/data.ts -> insomnia/src/common/import.ts -> insomnia/src/main/importers/convert.ts -> insomnia/src/main/importers/importers/index.ts -> insomnia/src/main/importers/importers/postman.ts
insomnia/src/models/response.ts -> insomnia/src/main/network/libcurl-promise.ts
insomnia/src/network/authentication.ts -> insomnia/src/network/o-auth-2/get-token.ts
insomnia/src/network/network.ts -> insomnia/src/common/render.ts
insomnia/src/network/network.ts -> insomnia/src/network/authentication.ts -> insomnia/src/network/o-auth-2/get-token.ts
insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts
insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/templating/index.ts -> insomnia/src/plugins/index.ts
insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/templating/index.ts -> insomnia/src/templating/base-extension.ts
insomnia/src/plugins/index.ts -> insomnia/src/plugins/context/store.ts
insomnia/src/plugins/index.ts -> insomnia/src/plugins/misc.ts
insomnia/src/templating/base-extension-worker.ts -> insomnia/src/templating/worker.ts
insomnia/src/templating/index.ts -> insomnia/src/templating/base-extension.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/templating/index.ts -> insomnia/src/plugins/index.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/templating/index.ts -> insomnia/src/plugins/index.ts -> insomnia/src/plugins/context/app.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/templating/index.ts -> insomnia/src/templating/base-extension.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/templating/index.ts -> insomnia/src/templating/base-extension.ts -> insomnia/src/templating/utils.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/templating/index.ts -> insomnia/src/templating/local-template-tags.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/common/render.ts -> insomnia/src/ui/worker/templating-handler.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/network/authentication.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/plugins/context/data.ts -> insomnia/src/common/har.ts
insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/plugins/context/data.ts -> insomnia/src/common/har.ts -> insomnia/src/plugins/context/request.ts
insomnia/src/ui/components/settings/import-export.tsx -> insomnia/src/ui/components/modals/export-requests-modal.tsx
insomnia/src/ui/components/tabs/tab-list.tsx -> insomnia/src/ui/components/tabs/tab.tsx
insomnia/src/ui/components/templating/tag-editor-arg-sub-form.tsx -> insomnia/src/ui/components/templating/external-vault/external-vault-form.tsx
insomnia/src/ui/components/viewers/response-viewer.tsx -> insomnia/src/ui/components/viewers/response-multipart-viewer.tsx
insomnia/src/ui/context/app/insomnia-tab-context.tsx -> insomnia/src/ui/components/tabs/tab-list.tsx
insomnia/src/ui/context/app/insomnia-tab-context.tsx -> insomnia/src/ui/components/tabs/tab-list.tsx -> insomnia/src/ui/components/tabs/tab.tsx
insomnia/src/utils/graph-ql.ts -> insomnia/src/templating/types.ts -> insomnia/src/plugins/context/network.ts -> insomnia/src/network/network.ts -> insomnia/src/plugins/context/data.ts -> insomnia/src/common/har.ts

Analysis

No Change: This PR does not introduce or remove any circular references.


This report was generated automatically by comparing against the develop branch.

@CurryYangxx CurryYangxx force-pushed the refactor/insomnia-api branch from dd98bc6 to 49e1abc Compare January 19, 2026 03:23
@CurryYangxx CurryYangxx marked this pull request as ready for review January 19, 2026 03:25
payload?: any;
}

export const parseInsomniaFetchError = (error: unknown) => {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would suggest moving this check to the insomnia-api, as it is part of the api spec. Like the following:

import {createProject, isAPIError} from 'insomnia-api'

try {
  const newProject = await createProject({ ... })
} catch (e) {
  if(isAPIError(e)) {
    if (parsedError.name === 'FORBIDDEN') {
      errMessage = 'You do not have permission to create a cloud project in this organization.';
    } else if (parsedError.name === 'NEEDS_TO_UPGRADE') {
      errMessage = 'Upgrade your account in order to create new Cloud Projects.';
    } else if (parsedError.name === 'PROJECT_STORAGE_RESTRICTION') {
      errMessage = parsedError.message ?? 'The owner of the organization allows only Local Vault project creation.';
    }

    throw new Error(errMessage);
  }
  throw e
}

this.response = response;
}
response;
payload?: any;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it necessary to add this payload? I didn't find anywhere use this.

data: {
name: project.name,
},
const newCloudProject = await createTeamProject({
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should also update the error handling here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants