Я хочу использовать dartz
функциональный стиль и сделать что-то вроде этого:
Either<Failure, Response> result = await remoteDataSource.request() // Future<Response> request();
.then((response) => Right(response))
.catchError((failure) => Left(failure));
Но, похоже, я не могу сделать это:
ошибка: A Значение типа 'Right ' нельзя присвоить переменной типа 'Either '.
Итак, как я могу использовать Either
с Future
таким образом?