feat - update team+user_id spend

This commit is contained in:
Ishaan Jaff 2024-05-22 17:49:54 -07:00
parent f548334e8b
commit c2d25b9a14
2 changed files with 64 additions and 0 deletions

View file

@ -1702,6 +1702,19 @@ async def update_database(
response_cost
+ prisma_client.team_list_transactons.get(team_id, 0)
)
try:
# Track spend of the team member within this team
# key is "team_id::<value>::user_id::<value>"
team_member_key = f"team_id::{team_id}::user_id::{user_id}"
prisma_client.team_member_list_transactons[team_member_key] = (
response_cost
+ prisma_client.team_member_list_transactons.get(
team_member_key, 0
)
)
except:
pass
except Exception as e:
verbose_proxy_logger.info(
f"Update Team DB failed to execute - {str(e)}\n{traceback.format_exc()}"