diff --git a/src/db/roomstore.ts b/src/db/roomstore.ts index e344e3334889ac9ac2bb40ed976d492ee57e8a1a..401e29e7451cc5aef67efea5dcf4da0794776246 100644 --- a/src/db/roomstore.ts +++ b/src/db/roomstore.ts @@ -106,7 +106,9 @@ export class DbRoomStore { public async countEntries(): Promise<number> { const row = (await this.db.Get("SELECT COUNT(*) AS count FROM room_entries WHERE matrix_id IS NOT NULL AND remote_id IS NOT NULL")) || {}; + // Our Sqlite wrapper returns a number – which is what we want. let count = row.count; + // Our PostgreSQL wrapper returns a string. if (typeof count === 'string') { count = Number.parseInt(count); }