diff --git a/streaming/index.js b/streaming/index.js index 637baf21a9a..beb6f854e58 100644 --- a/streaming/index.js +++ b/streaming/index.js @@ -375,6 +375,7 @@ const startServer = async () => { req.scopes = result.rows[0].scopes.split(' '); req.accountId = result.rows[0].account_id; req.chosenLanguages = result.rows[0].chosen_languages; + req.permissions = result.rows[0].permissions; return { accessTokenId: result.rows[0].id, @@ -600,13 +601,13 @@ const startServer = async () => { /** * @param {string} kind - * @param {ResolvedAccount} account + * @param {Request} req * @returns {Promise.<{ localAccess: boolean, remoteAccess: boolean }>} */ - const getFeedAccessSettings = async (kind, account) => { + const getFeedAccessSettings = async (kind, req) => { const access = { localAccess: true, remoteAccess: true }; - if (account.permissions & PERMISSION_VIEW_FEEDS) { + if (req.permissions & PERMISSION_VIEW_FEEDS) { return access; }