File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed
src/app/[username]/[repo] Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -277,6 +277,7 @@ def replace_path(match):
277277@router .post ("/stream" )
278278async def generate_stream (request : Request , body : ApiRequest ):
279279 try :
280+ print ("generate_stream called!" )
280281 # Initial validation checks
281282 if len (body .instructions ) > 1000 :
282283 return {"error" : "Instructions exceed maximum length of 1000 characters" }
@@ -290,9 +291,12 @@ async def generate_stream(request: Request, body: ApiRequest):
290291 ]:
291292 return {"error" : "Example repos cannot be regenerated" }
292293
294+ print ("initial validation checks passed" )
295+
293296 async def event_generator ():
294297 try :
295298 # Get cached github data
299+ print ("backend should be processing if you see this" )
296300 github_data = get_cached_github_data (
297301 body .username , body .repo , body .github_pat
298302 )
@@ -415,6 +419,7 @@ async def event_generator():
415419 except Exception as e :
416420 yield f"data: { json .dumps ({'error' : str (e )})} \n \n "
417421
422+ print ("returning streaming response" )
418423 return StreamingResponse (event_generator (), media_type = "text/event-stream" )
419424 except Exception as e :
420425 return {"error" : str (e )}
Original file line number Diff line number Diff line change @@ -57,10 +57,10 @@ export default function Repo() {
5757 mapping = { state . mapping }
5858 diagram = { state . diagram }
5959 />
60- ) : error ? (
60+ ) : error || state . error ? (
6161 < div className = "mt-12 text-center" >
6262 < p className = "max-w-4xl text-lg font-medium text-red-600" >
63- { error }
63+ { error || state . error }
6464 </ p >
6565 { /* {error.includes("Rate limit") && (
6666 <p className="mt-2 text-sm text-gray-600">
You can’t perform that action at this time.
0 commit comments