flatten method

Future<Option<T>> flatten()

Flats an option of an option.

Future.value(Some(Some(1))) => Future.value(Some(1))
Future.value(Some(None())) => Future.value(None())
Future.value(None()) => Future.value(None())

See also:

Implementation

Future<Option<T>> flatten() => then((v) => v.flatten());