sendCustomMessage method

Future<MessageSendResult> sendCustomMessage({
  1. required List<String> receiverUuids,
  2. required int templateId,
  3. Map<String, String>? templateArgs,
})

KO: 친구에게 사용자 정의 템플릿으로 메시지 보내기
receiverUuids에 수신자 UUID 전달
templateId에 메시지 템플릿 ID 전달
templateArgs에 사용자 인자 전달

EN: Send message with custom template to friends
Pass the receiver UUIDs to receiverUuids
Pass the message template ID to templateId
Pass the user arguments to templateArgs

Implementation

Future<MessageSendResult> sendCustomMessage({
  required List<String> receiverUuids,
  required int templateId,
  Map<String, String>? templateArgs,
}) async {
  final params = {
    Constants.receiverUuids: jsonEncode(receiverUuids),
    Constants.templateId: templateId,
    Constants.templateArgs:
        templateArgs == null ? null : jsonEncode(templateArgs)
  };
  return _message("", params);
}