sendFileMessage method

void sendFileMessage(
  1. String filePath,
  2. String displayName, {
  3. NIMMessage? replyMsg,
})

Implementation

void sendFileMessage(String filePath, String displayName,
    {NIMMessage? replyMsg}) {
  NimCore.instance.nosService
      .upload(
          filePath: filePath,
          mimeType: 'image/png',
          sceneKey: 'nim_default_profile_icon')
      .then((value) {
    print('GeorgeTest: upload file success, url = ${value.data}');
  });
  MessageBuilder.createFileMessage(
          sessionId: sessionId,
          sessionType: sessionType,
          filePath: filePath,
          displayName: displayName)
      .then((value) => sendMessage(value.data!, replyMsg: replyMsg));
}