PartialConnectionOptions.fromMap constructor

PartialConnectionOptions.fromMap(
  1. Map map
)

used for interop.

Implementation

factory PartialConnectionOptions.fromMap(Map<dynamic, dynamic> map) {
  final intervalProp = map['interval'];

  return PartialConnectionOptions(
    attempts: map['attempts'] as int?,
    interval: intervalProp is int ? intervalProp : null,
    nextInterval: intervalProp is! int
        ? intervalProp as int Function(int previousInterval)?
        : null,
  );
}