[Haik]: renamed the oath folder to OAuthService

This commit is contained in:
haikdc
2026-04-05 15:46:52 -07:00
parent 7dfbe21787
commit fa3376f9d8
14 changed files with 35 additions and 35 deletions
@@ -0,0 +1,21 @@
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.providers.GOOGLE_PROVIDER import GOOGLE_PROVIDER
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.providers.GITHUB_PROVIDER import GITHUB_PROVIDER
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.providers.SLACK_PROVIDER import SLACK_PROVIDER
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.providers.NOTION_PROVIDER import NOTION_PROVIDER
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.providers.SPOTIFY_PROVIDER import SPOTIFY_PROVIDER
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.providers.FIGMA_PROVIDER import FIGMA_PROVIDER
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.providers.AIRTABLE_PROVIDER import AIRTABLE_PROVIDER
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.providers.HUBSPOT_PROVIDER import HUBSPOT_PROVIDER
OAUTH_PROVIDERS: dict[str, OAuthProvider] = {
"google": GOOGLE_PROVIDER,
"github": GITHUB_PROVIDER,
"slack": SLACK_PROVIDER,
"notion": NOTION_PROVIDER,
"spotify": SPOTIFY_PROVIDER,
"figma": FIGMA_PROVIDER,
"airtable": AIRTABLE_PROVIDER,
"hubspot": HUBSPOT_PROVIDER,
}
@@ -1,4 +1,4 @@
from backend.apps.tools.oauth.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
import os
# TODO: wtf is this, bruh we gotta remove this shit asap r u fr rn. Unacceptable.
@@ -1,4 +1,4 @@
from backend.apps.tools.oauth.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
import os
# TODO: wtf is this, bruh we gotta remove this shit asap r u fr rn. Unacceptable.
@@ -1,4 +1,4 @@
from backend.apps.tools.oauth.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
import os
# TODO: wtf is this, bruh we gotta remove this shit asap r u fr rn. Unacceptable.
@@ -1,4 +1,4 @@
from backend.apps.tools.oauth.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
import os
# TODO: wtf is this, bruh we gotta remove this shit asap r u fr rn. Unacceptable.
@@ -1,4 +1,4 @@
from backend.apps.tools.oauth.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
import os
# TODO: wtf is this, bruh we gotta remove this shit asap r u fr rn. Unacceptable.
@@ -1,4 +1,4 @@
from backend.apps.tools.oauth.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
# TODO: why doesn't notion have any client id or secret?
@@ -1,4 +1,4 @@
from backend.apps.tools.oauth.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
import os
# TODO: wtf is this, bruh we gotta remove this shit asap r u fr rn. Unacceptable.
@@ -1,4 +1,4 @@
from backend.apps.tools.oauth.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
# TODO: why doesn't spotify have any client id or secret?
@@ -15,8 +15,8 @@ from urllib.parse import urlencode
import httpx
from pydantic import BaseModel, Field
from typing import Dict
from backend.apps.tools.oauth.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
from backend.apps.tools.oauth.OAUTH_PROVIDERS.OAUTH_PROVIDERS import OAUTH_PROVIDERS
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.OAUTH_PROVIDERS import OAUTH_PROVIDERS
from backend.apps.tools.shared_utils.ToolDefinition import ToolDefinition
from backend.core.db.PydanticStore import PydanticStore
from typeguard import typechecked
@@ -250,7 +250,7 @@ class OAuthService(BaseModel):
) -> Optional[str]:
try:
async with httpx.AsyncClient(timeout=10.0) as client:
resp = await client.get(url, headers={"Authorization": f"Bearer {access_token}"})
resp: httpx.Response = await client.get(url, headers={"Authorization": f"Bearer {access_token}"})
if resp.status_code == 200:
return resp.json().get(field)
except Exception as e:
@@ -1,21 +0,0 @@
from backend.apps.tools.oauth.OAUTH_PROVIDERS.OAuthProvider import OAuthProvider
from backend.apps.tools.oauth.OAUTH_PROVIDERS.providers.GOOGLE_PROVIDER import GOOGLE_PROVIDER
from backend.apps.tools.oauth.OAUTH_PROVIDERS.providers.GITHUB_PROVIDER import GITHUB_PROVIDER
from backend.apps.tools.oauth.OAUTH_PROVIDERS.providers.SLACK_PROVIDER import SLACK_PROVIDER
from backend.apps.tools.oauth.OAUTH_PROVIDERS.providers.NOTION_PROVIDER import NOTION_PROVIDER
from backend.apps.tools.oauth.OAUTH_PROVIDERS.providers.SPOTIFY_PROVIDER import SPOTIFY_PROVIDER
from backend.apps.tools.oauth.OAUTH_PROVIDERS.providers.FIGMA_PROVIDER import FIGMA_PROVIDER
from backend.apps.tools.oauth.OAUTH_PROVIDERS.providers.AIRTABLE_PROVIDER import AIRTABLE_PROVIDER
from backend.apps.tools.oauth.OAUTH_PROVIDERS.providers.HUBSPOT_PROVIDER import HUBSPOT_PROVIDER
OAUTH_PROVIDERS: dict[str, OAuthProvider] = {
"google": GOOGLE_PROVIDER,
"github": GITHUB_PROVIDER,
"slack": SLACK_PROVIDER,
"notion": NOTION_PROVIDER,
"spotify": SPOTIFY_PROVIDER,
"figma": FIGMA_PROVIDER,
"airtable": AIRTABLE_PROVIDER,
"hubspot": HUBSPOT_PROVIDER,
}
+2 -2
View File
@@ -20,8 +20,8 @@ from backend.apps.tools.shared_utils.ToolDefinition import ToolDefinition
from backend.apps.tools.discover_tools.discover_tools import discover_tools
from backend.apps.tools.discover_tools.DiscoveryError import DiscoveryError, DiscoveryConfigError
from backend.apps.tools.tool_definition_to_mcp_tool.tool_definition_to_mcp_tool import tool_definition_to_mcp_tool
from backend.apps.tools.oauth.OAuthService import OAuthService
from backend.apps.tools.oauth.OAUTH_PROVIDERS.OAUTH_PROVIDERS import OAUTH_PROVIDERS
from backend.apps.tools.OAuthService.OAuthService import OAuthService
from backend.apps.tools.OAuthService.OAUTH_PROVIDERS.OAUTH_PROVIDERS import OAUTH_PROVIDERS
from backend.apps.tools.builtin_tools import BUILTIN_TOOLS
from backend.core.tools.shared_structs.TOOL_PERMISSIONS import TOOL_PERMISSIONS
from backend.core.tools.shared_structs.Toolkit import Toolkit
+1 -1
View File
@@ -39,7 +39,7 @@
"max-folder-items": [
"frontend",
"backend",
"backend/apps/tools/oauth/OAUTH_PROVIDERS/providers"
"backend/apps/tools/OAuthService/OAUTH_PROVIDERS/providers"
],
"no-nested-imports": ["linter/lint.py"],
"vulture": [],