Skip to content

Commit 40c9a2c

Browse files
dotansimhadarkbasic
authored andcommitted
Step 13.31: Added images to users publication
1 parent 029b7d6 commit 40c9a2c

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

api/server/publications.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { User, Message, Chat } from './models';
1+
import { User, Message, Chat, Picture } from './models';
22
import { Users } from './collections/users';
33
import { Messages } from './collections/messages';
44
import { Chats } from './collections/chats';
@@ -25,7 +25,17 @@ Meteor.publishComposite('users', function(
2525
fields: { profile: 1 },
2626
limit: 15
2727
});
28-
}
28+
},
29+
30+
children: [
31+
<PublishCompositeConfig1<User, Picture>> {
32+
find: (user) => {
33+
return Pictures.collection.find(user.profile.pictureId, {
34+
fields: { url: 1 }
35+
});
36+
}
37+
}
38+
]
2939
};
3040
});
3141

0 commit comments

Comments
 (0)