mirror of
https://github.com/brendan-ch/project-inter-server.git
synced 2026-04-17 07:50:31 +00:00
fix failing test for notification deletion
This commit is contained in:
@@ -107,6 +107,12 @@ export class InMemoryNotificationRepository implements NotificationRepository {
|
|||||||
|
|
||||||
const secondsThreshold = this.deviceIdsToDeliverTo[tupleKey.toString()][deviceId];
|
const secondsThreshold = this.deviceIdsToDeliverTo[tupleKey.toString()][deviceId];
|
||||||
delete this.deviceIdsToDeliverTo[tupleKey.toString()][deviceId];
|
delete this.deviceIdsToDeliverTo[tupleKey.toString()][deviceId];
|
||||||
|
|
||||||
|
if (Object.keys(this.deviceIdsToDeliverTo[tupleKey.toString()]).length === 0) {
|
||||||
|
// no more device IDs remaining for this key combination
|
||||||
|
delete this.deviceIdsToDeliverTo[tupleKey.toString()];
|
||||||
|
}
|
||||||
|
|
||||||
this.listeners.forEach((listener) => {
|
this.listeners.forEach((listener) => {
|
||||||
const event: NotificationEvent = {
|
const event: NotificationEvent = {
|
||||||
event: 'delete',
|
event: 'delete',
|
||||||
|
|||||||
Reference in New Issue
Block a user