@@ -236,7 +236,6 @@ impl Service {
236
236
Some ( hnsw) . cloned ( )
237
237
} else {
238
238
let mut path = self . path . clone ( ) ;
239
- dbg ! ( index_id) ;
240
239
match deserialize_index ( & mut path, index_id, & self . vector_store ) {
241
240
Ok ( res) => Some ( res. into ( ) ) ,
242
241
Err ( _) => None ,
@@ -245,7 +244,7 @@ impl Service {
245
244
}
246
245
247
246
async fn set_index ( & self , index_id : String , hnsw : Arc < HnswIndex > ) {
248
- self . indexes . write ( ) . await . insert ( dbg ! ( index_id) , hnsw) ;
247
+ self . indexes . write ( ) . await . insert ( index_id, hnsw) ;
249
248
}
250
249
251
250
async fn test_and_set_pending ( & self , index_id : String ) -> bool {
@@ -327,7 +326,7 @@ impl Service {
327
326
self . set_index ( id, hnsw. into ( ) ) . await ;
328
327
self . clear_pending ( & index_id) . await ;
329
328
}
330
- self . set_task_status ( task_id, TaskStatus :: Completed )
329
+ self . set_task_status ( task_id, TaskStatus :: Completed ) . await ;
331
330
} ) ;
332
331
}
333
332
@@ -373,7 +372,8 @@ impl Service {
373
372
previous,
374
373
} ) => {
375
374
let task_id = Service :: generate_task ( ) ;
376
- self . set_task_status ( task_id. clone ( ) , TaskStatus :: Pending ) ;
375
+ self . set_task_status ( task_id. clone ( ) , TaskStatus :: Pending )
376
+ . await ;
377
377
self . start_indexing ( domain, commit, previous, task_id. clone ( ) ) ;
378
378
Ok ( Response :: builder ( ) . body ( task_id. into ( ) ) . unwrap ( ) )
379
379
}
@@ -383,7 +383,9 @@ impl Service {
383
383
. body ( format ! ( "{:?}" , state) . into ( ) )
384
384
. unwrap ( ) )
385
385
} else {
386
- Ok ( Response :: builder ( ) . body ( "Completed" . into ( ) ) . unwrap ( ) )
386
+ Ok ( Response :: builder ( )
387
+ . body ( format ! ( "{:?}" , TaskStatus :: Completed ) . into ( ) )
388
+ . unwrap ( ) )
387
389
}
388
390
}
389
391
Ok ( ResourceSpec :: Similar {
0 commit comments