Steps to reproduce
I have one project ReactNative and Feathers with a service lets say service_logs
Behavior
- I create a new service_log: SERVICES_DEVICE_LOGS_CREATE_PENDING
- Service create the device: SERVICES_DEVICE_LOGS_CREATE_FULFILLED
- But in the service_logs.store.records (SERVICES_DEVICE_LOGS_STORE) I get the last item "replace" for the new one. See the image:

It should keep the full list, not replacing the last item. You see 301,299,298,... When it should be 301,300,299,298,...
I do something like this to connect RealTime
if (s == 'device_logs') {
options = {
uuid: true ,
sort: Realtime.multiSort({created_at: -1})
}
}
const serviceRT = new Realtime(serviceN, options);
serviceRT.on('events', (records, last) => {
store.dispatch(services[s].store({connected: serviceRT.connected, last, records}));
});
RealTimesV[s] = serviceRT;
And then I do an action to connect to the service.
I am not sure if this weird behavior is on the server side or the real time.
Thanks.