pinMessage static method

OutboundOperation pinMessage(
  1. String conversationId,
  2. String messageId,
  3. Duration? duration
)

Helper to create a pin message operation.

Implementation

static OutboundOperation pinMessage(
  String conversationId,
  String messageId,
  Duration? duration,
) {
  return OutboundOperation(
    id: DateTime.now().millisecondsSinceEpoch.toString(),
    type: OutboundOperationType.pinMessage,
    data: jsonEncode({
      'conversationId': conversationId,
      'messageId': messageId,
      'duration': duration?.inSeconds,
    }),
  );
}