вот вопрос опять.
Я тут решил монаду Result поюзать вместо эксепшнов в моём пет-проекте (в цешарпе, да) и с нормальными запросами всё ок: task<TokenResult> .....
А чо делать с IAsyncEnumerable? Взрывать эксепшном?
в тред призывается @omgszer ;)
Task<Result<IAsyncEnumerable<Result<T>>>
Я бы взрывал эксепшном. Сделать тернарную логику тут не получится, из-за асинхронности, т.е. у тебя ошибка может быть на извлечении элемента даже если элемент там есть
Вкусный бутербродж
Ну или не ебать мозг и выкинуть асинкенумерабл
Перейти на push модель
Обсуждают сегодня