initGroup method

  1. @override
Future<void> initGroup(
  1. GroupDescriptor descriptor
)
override

Initializes a group/chord tracking entry.

Implementation

@override
/// Initializes a group/chord tracking entry.
Future<void> initGroup(GroupDescriptor descriptor) async {
  _groups[descriptor.id] = _GroupEntry(
    descriptor: descriptor,
    expiresAt: stemNow().add(descriptor.ttl ?? groupDefaultTtl),
  );
  _claimedChords.remove(descriptor.id);
  _scheduleGroupExpiry(descriptor.id, descriptor.ttl ?? groupDefaultTtl);
}