diegosouzapw/OmniRoute · error · Error

HTTP ${response.status}

Error message

HTTP ${response.status}

What it means

Error "HTTP ${response.status}" thrown in diegosouzapw/OmniRoute.

Source

Thrown at src/app/(dashboard)/dashboard/providers/[id]/hooks/useConnectionAutoSync.ts:31

export function useConnectionAutoSync(
  connections: ConnectionRowConnection[],
  setConnections: Dispatch<SetStateAction<ConnectionRowConnection[]>>,
  notify: NotificationStore,
  t: ProviderMessageTranslator
) {
  return useCallback(
    async (connectionId: string, enabled: boolean) => {
      try {
        const existingPsd = connections.find((c) => c.id === connectionId)?.providerSpecificData;
        const response = await fetch(`/api/providers/${connectionId}`, {
          method: "PUT",
          headers: { "Content-Type": "application/json" },
          body: JSON.stringify({
            providerSpecificData: { ...(existingPsd || {}), autoSync: enabled },
          }),
        });
        if (!response.ok) throw new Error(`HTTP ${response.status}`);

        setConnections((previous) =>
          previous.map((connection) =>
            connection.id === connectionId
              ? {
                  ...connection,
                  providerSpecificData: {
                    ...(connection.providerSpecificData || {}),
                    autoSync: enabled,
                  },
                }
              : connection
          )
        );
        notify[enabled ? "success" : "info"](
          enabled ? t("autoSyncEnabled") : t("autoSyncDisabled")
        );
      } catch (error) {

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at src/app/(dashboard)/dashboard/providers/[id]/hooks/useConnectionAutoSync.ts:31 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25). Data as JSON: /api/errors/5d020994ea0742dd. Report an issue: GitHub.