feat(native-connector): added google maps places & reviews scrapers

This commit is contained in:
DESKTOP-RTLN3BA\$punk 2026-07-02 21:58:24 -07:00
parent cc99bc4cae
commit 7185079bd6
114 changed files with 4688 additions and 425 deletions

View file

@ -22,10 +22,10 @@ from app.auth.session_cookies import access_expires_at, write_session
from app.config import config
from app.db import (
Prompt,
User,
Workspace,
WorkspaceMembership,
WorkspaceRole,
User,
async_session_maker,
get_async_session,
get_default_roles_config,
@ -207,9 +207,7 @@ class UserManager(UUIDIDMixin, BaseUserManager[User, uuid.UUID]):
f"Created default workspace (ID: {default_workspace.id}) for user {user.id}"
)
except Exception as e:
logger.error(
f"Failed to create default workspace for user {user.id}: {e}"
)
logger.error(f"Failed to create default workspace for user {user.id}: {e}")
async def on_after_forgot_password(
self, user: User, token: str, request: Request | None = None
@ -326,7 +324,7 @@ def _token_meets_epoch(token: str) -> bool:
return False
issued_at = payload.get("iat")
return isinstance(issued_at, (int, float)) and int(issued_at) >= min_issued_at
return isinstance(issued_at, int | float) and int(issued_at) >= min_issued_at
async def get_auth_context(