mirror of
https://github.com/openswarm-ai/openswarm.git
synced 2026-09-11 12:17:45 +02:00
[Haik]: renamed the oath folder to OAuthService
This commit is contained in:
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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?
|
||||
|
||||
+3
-3
@@ -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,
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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": [],
|
||||
|
||||
Reference in New Issue
Block a user