Can I get an explanation for what the timestamps in GroupChannel.prototype.getReadStatus
represent? The documentation makes it sound like the last_seen_at
property would represent the time at which that user had a markAsRead
event triggered for the channel from their account. But when I inspect those values, they always correspond to the createdAt
timestamp for the most recently read message (i.e. the most recent message sent at the time the channel was marked as read by the user).
Similarly, in the group_channel:message_read
event in the webhooks, the read_ts
always matches the created_at
of the most recently sent message at the time of the event firing, and does not correspond to the time that the event was triggered. This is extremely counterintuitive, almost to the point of me wondering if this is a bug.