@@ -64,12 +64,13 @@ const DB_LIST = "databaseList";
64
64
*/
65
65
function eventFired < T > (
66
66
event : vscode . Event < T > ,
67
+ eventName : string ,
67
68
timeoutMs = 1000 ,
68
69
) : Promise < T | undefined > {
69
70
return new Promise ( ( res , _rej ) => {
70
71
const timeout = setTimeout ( ( ) => {
71
72
void extLogger . log (
72
- `Waiting for event ${ event } timed out after ${ timeoutMs } ms` ,
73
+ `Waiting for event ' ${ eventName } ' timed out after ${ timeoutMs } ms` ,
73
74
) ;
74
75
res ( undefined ) ;
75
76
dispose ( ) ;
@@ -256,7 +257,7 @@ export class DatabaseManager extends DisposableObject {
256
257
private async reimportTestDatabase ( databaseUri : vscode . Uri ) : Promise < void > {
257
258
const dbItem = this . findDatabaseItem ( databaseUri ) ;
258
259
if ( dbItem === undefined || dbItem . origin ?. type !== "testproj" ) {
259
- throw new Error ( `Database ${ databaseUri } is not a testproj.` ) ;
260
+ throw new Error ( `Database ${ databaseUri . toString ( ) } is not a testproj.` ) ;
260
261
}
261
262
262
263
await this . removeDatabaseItem ( dbItem ) ;
@@ -474,7 +475,10 @@ export class DatabaseManager extends DisposableObject {
474
475
} ) ;
475
476
// vscode api documentation says we must to wait for this event
476
477
// between multiple `updateWorkspaceFolders` calls.
477
- await eventFired ( vscode . workspace . onDidChangeWorkspaceFolders ) ;
478
+ await eventFired (
479
+ vscode . workspace . onDidChangeWorkspaceFolders ,
480
+ "vscode.workspace.onDidChangeWorkspaceFolders" ,
481
+ ) ;
478
482
}
479
483
}
480
484
@@ -561,7 +565,7 @@ export class DatabaseManager extends DisposableObject {
561
565
// When loading from persisted state, leave invalid databases in the list. They will be
562
566
// marked as invalid, and cannot be set as the current database.
563
567
void this . logger . log (
564
- `Error loading database ${ database . uri } : ${ e } .` ,
568
+ `Error loading database ${ database . uri } : ${ getErrorMessage ( e ) } .` ,
565
569
) ;
566
570
}
567
571
}
0 commit comments