Lost Subscription After Client Disconnect

Hi all,

I am currently facing an issue that when clients are disconnected from my server and reconnect, they are unable to receive new changes to data for their subscribed data. Please correct me if I am wrong but based on what I understand, the server will send whatever data they have not been sending to the client during this situation. Below is one example of how I publish my data, please kindly take a look if I have done anything wrong.

Example:
Meteor.publish(“testData”, function() {
return TestDataTable.find({id:this.userId});
}