Redisをオプションにしたり
This commit is contained in:
		
							parent
							
								
									57e93b9b4e
								
							
						
					
					
						commit
						1117ce4b54
					
				
					 7 changed files with 43 additions and 39 deletions
				
			
		| 
						 | 
				
			
			@ -8,6 +8,12 @@ import { IUser } from '../../models/user';
 | 
			
		|||
const log = debug('misskey:limitter');
 | 
			
		||||
 | 
			
		||||
export default (endpoint: IEndpoint, user: IUser) => new Promise((ok, reject) => {
 | 
			
		||||
	// Redisがインストールされてない場合は常に許可
 | 
			
		||||
	if (limiterDB == null) {
 | 
			
		||||
		ok();
 | 
			
		||||
		return;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	const limitation = endpoint.meta.limit;
 | 
			
		||||
 | 
			
		||||
	const key = limitation.hasOwnProperty('key')
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -55,7 +55,7 @@ router.get('/disconnect/twitter', async ctx => {
 | 
			
		|||
	}));
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
if (config.twitter == null) {
 | 
			
		||||
if (config.twitter == null || redis == null) {
 | 
			
		||||
	router.get('/connect/twitter', ctx => {
 | 
			
		||||
		ctx.body = '現在Twitterへ接続できません (このインスタンスではTwitterはサポートされていません)';
 | 
			
		||||
	});
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue