diff --git a/lib/src/Client.dart b/lib/src/Client.dart index bdc4b254..748d3123 100644 --- a/lib/src/Client.dart +++ b/lib/src/Client.dart @@ -243,7 +243,7 @@ class Client { Future getPushrules() async { final dynamic resp = await connection.jsonRequest( type: HTTPType.GET, - action: "/client/r0/pushrules", + action: "/client/r0/pushrules/", ); if (resp is ErrorResponse) { diff --git a/lib/src/Store.dart b/lib/src/Store.dart index 47731d09..7c286ca5 100644 --- a/lib/src/Store.dart +++ b/lib/src/Store.dart @@ -100,6 +100,7 @@ class Store { await db.execute(RoomsScheme); await db.execute(UserScheme); await db.execute(EventsScheme); + await db.execute(NotificationsCacheScheme); } Future queryPrevBatch() async { @@ -716,7 +717,7 @@ class Store { 'UNIQUE(chat_id, matrix_id))'; /// The database scheme for the NotificationsCache class. - static final String NotificationsCache = 'CREATE TABLE IF NOT EXISTS NotificationsCache(' + + static final String NotificationsCacheScheme = 'CREATE TABLE IF NOT EXISTS NotificationsCache(' + 'chat_id TEXT, ' + // The chat id 'event_id TEXT, ' + // The matrix id of the Event 'UNIQUE(event_id))';