ChannelClosingEvent.fromMap constructor

ChannelClosingEvent.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory ChannelClosingEvent.fromMap(Map<String, dynamic> map) {
  return ChannelClosingEvent(
    channelId: map['channelId'] as String,
    reason: map['reason'] as String?,
    initiator: map['initiator'] as String,
    clientBalanceSats: BigInt.parse(map['clientBalanceSats'] as String? ?? '0'),
    serverBalanceSats: BigInt.parse(map['serverBalanceSats'] as String? ?? '0'),
    eventId: map['eventId'] as String?,
    timestamp: ChannelEvent._parseTimestamp(map['timestamp']),
    version: map['version'] as int?,
    metadata: map['metadata'] as Map<String, dynamic>?,
  );
}