Once I send the message I print the item created:
channel.sendFileMessage( messageData, (item, error) => {
console.log('Item created', item);
...
At this point, the data field is filled right.
Item created {"_sender": {"_preferredLanguages": null, "connectionStatus": "nonavailable", "friendDiscoveryKey": null, "friendName": null, "isActive": true, "isBlockedByMe": false, "lastSeenAt": 0, "metaData": {"name": "Josue", "picture": "XXX"}, "nickname": "josue", "profileUrl": "XXX", "userId": "XXX"}, "channelType": "group", "channelUrl": "sendbird_group_channel_XXX", "createdAt": 1593511766368, "customType": "PRIVATE_REQUEST_ACCEPTED", "**data": "348527947",** "errorCode": 0, "mentionType": "users", "mentionedUsers": [], "messageId": 348536134, "messageSurvivalSeconds": -1, "messageType": "file", "metaArrays": [], "name": "", "parentMessageId": 0, "parentMessageText": null, "reactions": [], "reqId": "1593511373192", "requestState": "succeeded", "requestedMentionUserIds": [], "requireAuth": false, "sendingStatus": "succeeded", "silent": false, "size": 0, "threadInfo": {"lastRepliedAt": 0, "mostRepliedUsers": [], "replyCount": 0, "updatedAt": 0}, "thumbnails": [], "type": "", "updatedAt": 0, "url": "XXX"}
But if I reload the app and call createPreviousMessageListQuery, this field is empty
{"_sender": {"_preferredLanguages": null, "connectionStatus": "nonavailable", "friendDiscoveryKey": null, "friendName": null, "isActive": true, "isBlockedByMe": false, "lastSeenAt": 0, "metaData": {"name": "Josue", "picture": "XXX"}, "nickname": "josue", "profileUrl": "XXX", "userId": "XXX"}, "channelType": "group", "channelUrl": "XXX", "createdAt": 1593511766368, "customType": "PRIVATE_REQUEST_ACCEPTED", **"data": ""**, "errorCode": 0, "mentionType": "users", "mentionedUsers": [], "messageId": 348536134, "messageSurvivalSeconds": -1, "messageType": "file", "metaArrays": [], "name": "", "parentMessageId": 0, "parentMessageText": null, "reactions": [], "reqId": "1593511373192", "requestState": "succeeded", "requestedMentionUserIds": [], "requireAuth": false, "sendingStatus": "succeeded", "silent": false, "size": 0, "threadInfo": {"lastRepliedAt": 0, "mostRepliedUsers": [], "replyCount": 0, "updatedAt": 0}, "thumbnails": [], "type": "", "updatedAt": 0, "url": "XXX"}
Everything looks ok, but this field
I’ll continue looking for it