add error 422 to reg
This commit is contained in:
		
							parent
							
								
									3c394446d2
								
							
						
					
					
						commit
						052ff5fe4f
					
				@ -229,11 +229,24 @@ final class AuthService {
 | 
				
			|||||||
                return mappedRegistrationMessage(for: message, statusCode: statusCode)
 | 
					                return mappedRegistrationMessage(for: message, statusCode: statusCode)
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            let message = extractMessage(from: data)
 | 
				
			||||||
 | 
					            
 | 
				
			||||||
            switch statusCode {
 | 
					            switch statusCode {
 | 
				
			||||||
            case 400:
 | 
					            case 400:
 | 
				
			||||||
                return NSLocalizedString("Неверный запрос (400).", comment: "")
 | 
					                return NSLocalizedString("Неверный запрос (400).", comment: "")
 | 
				
			||||||
            case 403:
 | 
					            case 403:
 | 
				
			||||||
                return NSLocalizedString("Регистрация запрещена.", comment: "")
 | 
					                return NSLocalizedString("Регистрация запрещена.", comment: "")
 | 
				
			||||||
 | 
					            case 409:
 | 
				
			||||||
 | 
					                return NSLocalizedString("Логин уже занят.", comment: "")
 | 
				
			||||||
 | 
					            case 422:
 | 
				
			||||||
 | 
					                if let message {
 | 
				
			||||||
 | 
					                    if message == "Value error, Login must not end with 'bot' for non-bot accounts"{
 | 
				
			||||||
 | 
					                        return NSLocalizedString("Login must not end with 'bot' for non-bot accounts", comment: "")
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					                    return message
 | 
				
			||||||
 | 
					                } else {
 | 
				
			||||||
 | 
					                    return NSLocalizedString("Ошибка в данных. Проверьте введённую информацию.", comment: "")
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
            case 429:
 | 
					            case 429:
 | 
				
			||||||
                return NSLocalizedString("Слишком много запросов.", comment: "")
 | 
					                return NSLocalizedString("Слишком много запросов.", comment: "")
 | 
				
			||||||
            case 502:
 | 
					            case 502:
 | 
				
			||||||
@ -268,7 +281,7 @@ final class AuthService {
 | 
				
			|||||||
                return NSLocalizedString("Регистрация временно недоступна.", comment: "")
 | 
					                return NSLocalizedString("Регистрация временно недоступна.", comment: "")
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
        if statusCode == 429 {
 | 
					        if statusCode == 429 {
 | 
				
			||||||
            return NSLocalizedString("Слишком много запросов.", comment: "")
 | 
					            return NSLocalizedString("Слишком много запросов.", comment: "")
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
				
			|||||||
@ -1535,6 +1535,9 @@
 | 
				
			|||||||
          }
 | 
					          }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "Ошибка в данных. Проверьте введённую информацию." : {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "Ошибка при деавторизации." : {
 | 
					    "Ошибка при деавторизации." : {
 | 
				
			||||||
      "localizations" : {
 | 
					      "localizations" : {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user