updateReadReceiptConfiguration method

void updateReadReceiptConfiguration({
  1. required bool enabled,
  2. RCKNeedReadReceiptResolver? resolver,
})

Implementation

void updateReadReceiptConfiguration({
  required bool enabled,
  RCKNeedReadReceiptResolver? resolver,
}) {
  final changed = _readReceiptEnabled != enabled ||
      !identical(_needReadReceiptResolver, resolver);
  _readReceiptEnabled = enabled;
  _needReadReceiptResolver = resolver;
  if (!changed || !_conversationInitialized) return;
  _readReceiptActive = false;
  _onEngineProviderChanged();
}