File tree Expand file tree Collapse file tree
app/[locale]/generate-referrals Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -107,6 +107,7 @@ export default function Page() {
107107
108108 async function findResources ( ) {
109109 const prompt_version_id = searchParams ?. get ( "prompt_version_id" ) ?? null ;
110+ const suffix = searchParams ?. get ( "suffix" ) ?? undefined ;
110111
111112 setLoading ( true ) ;
112113 setResult ( null ) ;
@@ -118,6 +119,7 @@ export default function Page() {
118119 request ,
119120 userEmail ,
120121 prompt_version_id ,
122+ suffix ,
121123 ) ;
122124 setResourcesResultId ( resultId ) ;
123125 setErrorMessage ( errorMessage ) ;
Original file line number Diff line number Diff line change @@ -68,14 +68,20 @@ export async function fetchActionPlan(
6868 const timer = setTimeout ( ( ) => ac . abort ( ) , 120_000 ) ;
6969
7070 try {
71+ const requestBody : {
72+ resources : Resource [ ] ;
73+ user_email : string ;
74+ user_query : string ;
75+ } = {
76+ resources : resources ,
77+ user_email : userEmail ,
78+ user_query : userQuery ,
79+ } ;
80+
7181 const upstream = await fetch ( url , {
7282 method : "POST" ,
7383 headers,
74- body : JSON . stringify ( {
75- resources : resources ,
76- user_email : userEmail ,
77- user_query : userQuery ,
78- } ) ,
84+ body : JSON . stringify ( requestBody ) ,
7985 cache : "no-store" ,
8086 signal : ac . signal ,
8187 } ) ;
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ export async function fetchResources(
55 clientDescription : string ,
66 userEmail : string ,
77 prompt_version_id : string | null ,
8+ suffix ?: string ,
89) {
910 const apiDomain = await getApiDomain ( ) ;
1011
@@ -20,16 +21,26 @@ export async function fetchResources(
2021
2122 const ac = new AbortController ( ) ;
2223 const timer = setTimeout ( ( ) => ac . abort ( ) , 600_000 ) ; // TODO make configurable
23- const requestBody = prompt_version_id
24- ? JSON . stringify ( {
25- query : clientDescription ,
26- user_email : userEmail ,
27- prompt_version_id : prompt_version_id ,
28- } )
29- : JSON . stringify ( {
30- query : clientDescription ,
31- user_email : userEmail ,
32- } ) ;
24+
25+ const requestData : {
26+ query : string ;
27+ user_email : string ;
28+ prompt_version_id ?: string ;
29+ suffix ?: string ;
30+ } = {
31+ query : clientDescription ,
32+ user_email : userEmail ,
33+ } ;
34+
35+ if ( prompt_version_id ) {
36+ requestData . prompt_version_id = prompt_version_id ;
37+ }
38+
39+ if ( suffix ) {
40+ requestData . suffix = suffix ;
41+ }
42+
43+ const requestBody = JSON . stringify ( requestData ) ;
3344
3445 try {
3546 const upstream = await fetch ( url , {
You can’t perform that action at this time.
0 commit comments