mirror of https://github.com/procxx/kepka.git
				
				
				
			Allow resending auth code in case of FLOOD_WAIT error.
This commit is contained in:
		
							parent
							
								
									1290cda830
								
							
						
					
					
						commit
						6f4e31c9c3
					
				|  | @ -348,6 +348,8 @@ void CodeWidget::onNoTelegramCode() { | |||
| } | ||||
| 
 | ||||
| void CodeWidget::noTelegramCodeDone(const MTPauth_SentCode &result) { | ||||
| 	_noTelegramCodeRequestId = 0; | ||||
| 
 | ||||
| 	if (result.type() != mtpc_auth_sentCode) { | ||||
| 		showCodeError(&Lang::Hard::ServerError); | ||||
| 		return; | ||||
|  | @ -369,11 +371,15 @@ void CodeWidget::noTelegramCodeDone(const MTPauth_SentCode &result) { | |||
| 
 | ||||
| bool CodeWidget::noTelegramCodeFail(const RPCError &error) { | ||||
| 	if (MTP::isFloodError(error)) { | ||||
| 		_noTelegramCodeRequestId = 0; | ||||
| 		showCodeError(langFactory(lng_flood_error)); | ||||
| 		return true; | ||||
| 	} | ||||
| 	if (MTP::isDefaultHandledError(error)) return false; | ||||
| 	if (MTP::isDefaultHandledError(error)) { | ||||
| 		return false; | ||||
| 	} | ||||
| 
 | ||||
| 	_noTelegramCodeRequestId = 0; | ||||
| 	if (Logs::DebugEnabled()) { // internal server error
 | ||||
| 		auto text = error.type() + ": " + error.description(); | ||||
| 		showCodeError([text] { return text; }); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue