From cd68da5b93a4a55a3fdb13907441069a4763ea5f Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 8 Aug 2023 19:31:14 -0500 Subject: [PATCH] Minor refactoring --- src/db.ts | 3 ++- src/db/events.ts | 2 +- src/loopback.ts | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/db.ts b/src/db.ts index 2536589..4f382eb 100644 --- a/src/db.ts +++ b/src/db.ts @@ -49,6 +49,7 @@ const migrator = new Migrator({ }); console.log('Running migrations...'); -await migrator.migrateToLatest(); +const results = await migrator.migrateToLatest(); +console.log('Migrations finished:', results); export { db, type EventRow, type TagRow, type UserRow }; diff --git a/src/db/events.ts b/src/db/events.ts index 9e1edc3..c82465a 100644 --- a/src/db/events.ts +++ b/src/db/events.ts @@ -35,7 +35,7 @@ function insertEvent(event: SignedEvent): Promise { } async function getFilter(filter: Filter): Promise[]> { - let query = db.selectFrom('events').selectAll(); + let query = db.selectFrom('events').selectAll().orderBy('created_at', 'desc'); for (const key of Object.keys(filter)) { switch (key as keyof Filter) { diff --git a/src/loopback.ts b/src/loopback.ts index 1562913..7cd8fa2 100644 --- a/src/loopback.ts +++ b/src/loopback.ts @@ -22,7 +22,7 @@ relay.subscribe( /** Handle events through the loopback pipeline. */ function handleEvent(event: SignedEvent): void { console.info('loopback event:', event.id); - insertEvent(event); + insertEvent(event).catch(console.warn); trackHashtags(event); }