From 5ad28dc2541b94f42e744f4e07a41983d726e45e Mon Sep 17 00:00:00 2001 From: shobhitm23 Date: Tue, 12 Nov 2019 14:12:18 -0500 Subject: [PATCH] Basic logic --- functions/handlers/post.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/functions/handlers/post.js b/functions/handlers/post.js index b41a470..47af9c0 100644 --- a/functions/handlers/post.js +++ b/functions/handlers/post.js @@ -75,7 +75,10 @@ exports.getFilteredPostsOnTopics = (req, res) => { // get topics that user follows // make a set storing all topics // for each post, make a set of topics and if A and B != 0, you can display post - var topics = admin.firestore().collection('users').where('userHandle', '==', req.userHandle) - var query = admin.firestore().collection('posts'); + var queryTopics = admin.firestore().collection('users').where('userHandle', '==', req.userHandle) + var topics = new Set(); + topics.add(queryTopics.get().microBlogTopics) + + var queryPosts = admin.firestore().collection('posts'); } \ No newline at end of file