addReaction method

Future<void> addReaction(
  1. String messageId,
  2. String emoji
)

Add reaction to message.

Implementation

Future<void> addReaction(String messageId, String emoji) async {
  _ensureInitialized();
  final reaction = Reaction(
    id: const Uuid().v4(),
    emoji: emoji,
    userId: _userId!,
    createdAt: DateTime.now(),
  );
  await _database.addReaction(messageId, reaction);
  unawaited(
    _outboundQueue.enqueue(
      OutboundOperation.addReaction(messageId, emoji),
    ),
  );
}