Skip to content

Commit 9ee3856

Browse files
dotansimhadarkbasic
authored andcommitted
Step 13.33: Add hook for removing unused messages
1 parent 6ee435f commit 9ee3856

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

api/server/collections/chats.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
import { MongoObservable } from 'meteor-rxjs';
22
import { Chat } from '../models';
3+
import { Messages } from './messages';
34

45
export const Chats = new MongoObservable.Collection<Chat>('chats');
6+
7+
// Dispose unused messages
8+
Chats.collection.after.remove(function (userId, doc) {
9+
Messages.collection.remove({ chatId: doc._id });
10+
});

0 commit comments

Comments
 (0)