@@ -114,9 +114,8 @@ function expectStatus(request: () => Promise<{ response: Response }>, status: nu
114114}
115115
116116function firstEvent ( open : ( ) => Promise < { stream : AsyncIterator < unknown > } > ) {
117- return Effect . acquireRelease (
118- call ( open ) ,
119- ( events ) => call ( async ( ) => void ( await events . stream . return ?.( undefined ) ) ) . pipe ( Effect . ignore ) ,
117+ return Effect . acquireRelease ( call ( open ) , ( events ) =>
118+ call ( async ( ) => void ( await events . stream . return ?.( undefined ) ) ) . pipe ( Effect . ignore ) ,
120119 ) . pipe (
121120 Effect . flatMap ( ( events ) => call ( ( ) => events . stream . next ( ) ) ) ,
122121 Effect . map ( ( result ) => result . value ) ,
@@ -203,34 +202,35 @@ function writeStandardFiles(dir: string) {
203202
204203function seedMessage ( directory : string , sessionID : string ) {
205204 const id = SessionID . make ( sessionID )
206- return call ( async ( ) =>
207- await Instance . provide ( {
208- directory,
209- fn : ( ) =>
210- Effect . runPromise (
211- SessionNs . Service . use ( ( svc ) =>
212- Effect . gen ( function * ( ) {
213- const message = yield * svc . updateMessage ( {
214- id : MessageID . ascending ( ) ,
215- sessionID : id ,
216- role : "user" ,
217- time : { created : Date . now ( ) } ,
218- agent : "test" ,
219- model : { providerID : ProviderID . make ( "test" ) , modelID : ModelID . make ( "test" ) } ,
220- tools : { } ,
221- } satisfies MessageV2 . User )
222- const part = yield * svc . updatePart ( {
223- id : PartID . ascending ( ) ,
224- sessionID : id ,
225- messageID : message . id ,
226- type : "text" ,
227- text : "seeded message" ,
228- } )
229- return { message, part }
230- } ) ,
231- ) . pipe ( Effect . provide ( SessionNs . defaultLayer ) ) ,
232- ) ,
233- } ) ,
205+ return call (
206+ async ( ) =>
207+ await Instance . provide ( {
208+ directory,
209+ fn : ( ) =>
210+ Effect . runPromise (
211+ SessionNs . Service . use ( ( svc ) =>
212+ Effect . gen ( function * ( ) {
213+ const message = yield * svc . updateMessage ( {
214+ id : MessageID . ascending ( ) ,
215+ sessionID : id ,
216+ role : "user" ,
217+ time : { created : Date . now ( ) } ,
218+ agent : "test" ,
219+ model : { providerID : ProviderID . make ( "test" ) , modelID : ModelID . make ( "test" ) } ,
220+ tools : { } ,
221+ } satisfies MessageV2 . User )
222+ const part = yield * svc . updatePart ( {
223+ id : PartID . ascending ( ) ,
224+ sessionID : id ,
225+ messageID : message . id ,
226+ type : "text" ,
227+ text : "seeded message" ,
228+ } )
229+ return { message, part }
230+ } ) ,
231+ ) . pipe ( Effect . provide ( SessionNs . defaultLayer ) ) ,
232+ ) ,
233+ } ) ,
234234 )
235235}
236236
@@ -410,7 +410,9 @@ describe("HttpApi SDK", () => {
410410 const messages = yield * capture ( ( ) => sdk . session . messages ( { sessionID : parentID } ) )
411411 const missingGet = yield * capture ( ( ) => sdk . session . get ( { sessionID : "ses_missing" } ) )
412412 const missingMessages = yield * capture ( ( ) => sdk . session . messages ( { sessionID : "ses_missing" , limit : 2 } ) )
413- const invalidCursor = yield * capture ( ( ) => sdk . session . messages ( { sessionID : parentID , limit : 2 , before : "bad" } ) )
413+ const invalidCursor = yield * capture ( ( ) =>
414+ sdk . session . messages ( { sessionID : parentID , limit : 2 , before : "bad" } ) ,
415+ )
414416 const deleted = yield * capture ( ( ) => sdk . session . delete ( { sessionID : childID } ) )
415417 const getDeleted = yield * capture ( ( ) => sdk . session . get ( { sessionID : childID } ) )
416418
@@ -458,15 +460,19 @@ describe("HttpApi SDK", () => {
458460 sessionID,
459461 messageID : seeded . message . id ,
460462 partID : seeded . part . id ,
461- part : { ...seeded . part , text : "updated message" } as NonNullable < Parameters < Sdk [ "part" ] [ "update" ] > [ 0 ] [ "part" ] > ,
463+ part : { ...seeded . part , text : "updated message" } as NonNullable <
464+ Parameters < Sdk [ "part" ] [ "update" ] > [ 0 ] [ "part" ]
465+ > ,
462466 } ) ,
463467 )
464468 const updated = yield * capture ( ( ) => sdk . session . message ( { sessionID, messageID : seeded . message . id } ) )
465469 const partDelete = yield * capture ( ( ) =>
466470 sdk . part . delete ( { sessionID, messageID : seeded . message . id , partID : seeded . part . id } ) ,
467471 )
468472 const withoutPart = yield * capture ( ( ) => sdk . session . message ( { sessionID, messageID : seeded . message . id } ) )
469- const deleteMessage = yield * capture ( ( ) => sdk . session . deleteMessage ( { sessionID, messageID : seeded . message . id } ) )
473+ const deleteMessage = yield * capture ( ( ) =>
474+ sdk . session . deleteMessage ( { sessionID, messageID : seeded . message . id } ) ,
475+ )
470476 const missingMessage = yield * capture ( ( ) => sdk . session . message ( { sessionID, messageID : seeded . message . id } ) )
471477
472478 return {
0 commit comments