IncorrectLoginData

throw new IncorrectLoginData('Неверные данные для входа');
Возникает при:
  • Невалидных cookies
  • Просроченной сессии
  • Неудачной авторизации

ThisIsYouError

throw new ThisIsYouError('Невозможно выполнить действие для себя');
Контекст:
  • Попытка подписаться/игнорировать самого себя
  • Действия с собственным профилем

Общие ошибки

try {
  await api.connect();
} catch (error) {
  if (error instanceof IncorrectLoginData) {
    // Обработка ошибки авторизации
  }
  console.error(error.message);
}