RunningHelperVersion.fromPayload constructor

RunningHelperVersion.fromPayload(
  1. Map<String, dynamic> payload
)

Reads the version from an ext.fdb.describe / ext.fdb.lifecycle payload. A payload without the field comes from a pre-1.13 helper.

Implementation

factory RunningHelperVersion.fromPayload(Map<String, dynamic> payload) {
  final version = payload['fdbHelperVersion'];
  return version is String && version.isNotEmpty ? HelperVersionReported(version) : const HelperVersionNotReported();
}