Fix streaming API still using filtered instead of chosen languages (#8009)
This commit is contained in:
		
							parent
							
								
									5a6645c922
								
							
						
					
					
						commit
						0180037dfb
					
				| @ -192,7 +192,7 @@ const startWorker = (workerId) => { | |||||||
|         return; |         return; | ||||||
|       } |       } | ||||||
| 
 | 
 | ||||||
|       client.query('SELECT oauth_access_tokens.resource_owner_id, users.account_id, users.filtered_languages FROM oauth_access_tokens INNER JOIN users ON oauth_access_tokens.resource_owner_id = users.id WHERE oauth_access_tokens.token = $1 AND oauth_access_tokens.revoked_at IS NULL LIMIT 1', [token], (err, result) => { |       client.query('SELECT oauth_access_tokens.resource_owner_id, users.account_id, users.chosen_languages FROM oauth_access_tokens INNER JOIN users ON oauth_access_tokens.resource_owner_id = users.id WHERE oauth_access_tokens.token = $1 AND oauth_access_tokens.revoked_at IS NULL LIMIT 1', [token], (err, result) => { | ||||||
|         done(); |         done(); | ||||||
| 
 | 
 | ||||||
|         if (err) { |         if (err) { | ||||||
| @ -209,7 +209,7 @@ const startWorker = (workerId) => { | |||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         req.accountId = result.rows[0].account_id; |         req.accountId = result.rows[0].account_id; | ||||||
|         req.filteredLanguages = result.rows[0].filtered_languages; |         req.chosenLanguages = result.rows[0].chosen_languages; | ||||||
| 
 | 
 | ||||||
|         next(); |         next(); | ||||||
|       }); |       }); | ||||||
| @ -340,7 +340,7 @@ const startWorker = (workerId) => { | |||||||
|       const targetAccountIds = [unpackedPayload.account.id].concat(unpackedPayload.mentions.map(item => item.id)); |       const targetAccountIds = [unpackedPayload.account.id].concat(unpackedPayload.mentions.map(item => item.id)); | ||||||
|       const accountDomain    = unpackedPayload.account.acct.split('@')[1]; |       const accountDomain    = unpackedPayload.account.acct.split('@')[1]; | ||||||
| 
 | 
 | ||||||
|       if (Array.isArray(req.filteredLanguages) && req.filteredLanguages.indexOf(unpackedPayload.language) !== -1) { |       if (Array.isArray(req.chosenLanguages) && unpackedPayload.language !== null && req.chosenLanguages.indexOf(unpackedPayload.language) === -1) { | ||||||
|         log.silly(req.requestId, `Message ${unpackedPayload.id} filtered by language (${unpackedPayload.language})`); |         log.silly(req.requestId, `Message ${unpackedPayload.id} filtered by language (${unpackedPayload.language})`); | ||||||
|         return; |         return; | ||||||
|       } |       } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user