When we bucket data by channel_id and date it seems easy to implement day-by-day loading of messages in client application, starting from most recent dates to older dates. However in reality, clients are operating in different timezones, and they want to see messages grouped according to their local timezone, not the server one. I don’t see how solution in example can solve that problem. Any ideas how can we improve it or how can we organize data loading on client side?
Schema from example :
“messages”: [ “<string>” ]