Skip to content

Commit

Permalink
Refactor utils.py to add support for storing developer data in Redis
Browse files Browse the repository at this point in the history
  • Loading branch information
ezeisraeljohn committed Sep 19, 2024
1 parent 9251ecc commit 71835fb
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions utils.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from fastapi.requests import Request
import httpx
from fastapi import HTTPException, status, BackgroundTasks
from redis_db.redis_db import redis_instance


from backgrounds import store_user_data, store_developer_data


Expand Down Expand Up @@ -53,7 +54,12 @@ async def validate_developer(request: Request, background_tasks: BackgroundTasks
formatted_key_developer_3 = key_developer_3.format(
developer_id=data.get("developer_id")
)

if request.headers.get("X-Developer-Token"):
background_tasks.add_task(
store_developer_data,
request.headers.get("X-Developer-Token"),
data["developer_id"],
)
background_tasks.add_task(
store_developer_data, formatted_key_developer_3, data["developer_id"]
)
Expand Down

0 comments on commit 71835fb

Please sign in to comment.