mirror of
https://github.com/mastodon/mastodon.git
synced 2026-03-21 18:05:23 -05:00
Fix streaming of disabled timelines with special permissions (#37791)
This commit is contained in:
parent
ae30c40335
commit
46e4b5ae37
|
|
@ -376,6 +376,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,
|
||||
|
|
@ -601,13 +602,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;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user