@@ -40,7 +40,7 @@ def _usage_limit_exceeded(request, user):
4040 return flag_enabled (
4141 "HAS_EXCEEDED_MONTHLY_PROCESSOR_RUN_QUOTA" ,
4242 request = request ,
43- user = request . user ,
43+ user = user ,
4444 )
4545
4646
@@ -93,10 +93,10 @@ async def disconnect(self, close_code):
9393 # TODO: Close the stream
9494 pass
9595
96- def _run_app (self , request_uuid , request , ** kwargs ):
96+ async def _run_app (self , request_uuid , request , ** kwargs ):
9797 from llmstack .apps .apis import AppViewSet
9898
99- return AppViewSet ().run_app_internal_async (
99+ return await AppViewSet ().run_app_internal_async (
100100 uid = self .app_id ,
101101 session_id = self ._session_id ,
102102 request_uuid = request_uuid ,
@@ -264,15 +264,15 @@ async def connect(self):
264264 self ._coordinator_ref = None
265265 await self .accept ()
266266
267- def _run_app (self , request_uuid , request , ** kwargs ):
267+ async def _run_app (self , request_uuid , request , ** kwargs ):
268268 from llmstack .apps .apis import AppViewSet
269269
270- if _usage_limit_exceeded (request , self . _run_app ):
270+ if await _usage_limit_exceeded (request , request . user ):
271271 raise OutOfCredits (
272272 "You have exceeded your usage credits. Please add credits to your account from settings to continue using the platform." ,
273273 )
274274
275- return AppViewSet ().run_playground_internal_async (
275+ return await AppViewSet ().run_playground_internal_async (
276276 session_id = self ._session_id ,
277277 request_uuid = request_uuid ,
278278 request = request ,
0 commit comments