Nikolay
ну смотри. У тебя есть мето в презентере который делает чтото с ответом от сервера? скажим образно fun doSomething(value: String) - и внутри он вызывает какието методы на вью в завсисимости от того какое value. Правильно?
то есть тебе просто надо передавать разные value в твой метод и проверять что было вызвано или не вызвано
сервер возвращает код ошибки и текст ошибки. если текст есть, но нужно вызывать view.showError(response.getMessage()), если текста нет, то view.showError("случилась непонятная херня")
по факту метод вызывается один, но с разным значением параметра.