Size: a a a

Flutter Developers — русскоговорящее сообщество

2021 March 27

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Зачем ты им портишь?
источник

AK

Anton Kowalski in Flutter Developers — русскоговорящее сообщество
А когда стрим то?
источник

P

Pa_blooo in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
Зачем ты им портишь?
я не специально😅
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
Ну давайте последний вопрос.
А то на стрим ничего не останется.

Вопрос немного другого плана, вот есть репозиторий и делает запрос через дата провайдер и хендлит ошибку таким образом и прокидывает её дальше, что здесь не так (или все так?)
В общем тут у вас потеряется StackTrace и когда исключение дойдет до отправки крашлитикса - не увидите чем и откуда она была вызвана
источник

PK

Pavel K in Flutter Developers — русскоговорящее сообщество
timeout задан внутри someRequest?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Pavel K
timeout задан внутри someRequest?
Да, но не в этом дело
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
В общем тут у вас потеряется StackTrace и когда исключение дойдет до отправки крашлитикса - не увидите чем и откуда она была вызвана
Вы увидите в логах просто "Ошибка репозитория такая то"
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Но откуда растут ноги - уже нет
источник

PK

Pavel K in Flutter Developers — русскоговорящее сообщество
ну блин, это понятно то, нету же catch(e)
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Pavel K
ну блин, это понятно то, нету же catch(e)
Не
источник

PK

Pavel K in Flutter Developers — русскоговорящее сообщество
но вопрос как-то не сочетается
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Ну исправь
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Чтоб был
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Попробуй исправить
источник

PN

Paul Naumenko in Flutter Developers — русскоговорящее сообщество
можно же просто rethrow, не?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
// Whats wrong?

class MyRepository {
 
 ...
   
 try {
   await myDataProvider.someRequest();
 } on TimeoutException {
   throw const MyRepositoryException('Timeout error with some message');
 }
 
 ...

}

class MyRepositoryException implements Exception {
 final String message;
 const MyRepositoryException(this.message);
}
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Paul Naumenko
можно же просто rethrow, не?
Да, но тогда у тебя выше будут именно TimeoutException
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
И будут FormatException
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
И ApiException
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
И прочих мильёрд
источник