pinMessage method

  1. @override
Future<ChatResult<void>> pinMessage(
  1. String roomId,
  2. String messageId
)
override

Pins a message in a room so it appears in the pinned list.

Visible to all members (not a per-user preference, unlike ChatRoomsApi.pin). Admin/owner gated by default — backends may loosen this via room config. Backend emits MessagePinnedEvent so other members see the pin in real time.

Implementation

@override
Future<ChatResult<void>> pinMessage(String roomId, String messageId) async =>
    const ChatSuccess(null);