Immediately after filings are picked up, they have zero values, and summary information is added several minutes later, depending. But during heaving filing times the zero-valued filings can fill the first screen, making it appear that realtime isn't working. The simplest fix is to just not display them until the step that adds the values has run. Some of these values are set at different times--for filings that don't have summary information available in the header row these totals can't be calculated until after all body rows have been entered. But either way, just by not displaying them until this data is set, will make this appear to be working better. This is probably just an additional query to the root of the new_filings api.
Immediately after filings are picked up, they have zero values, and summary information is added several minutes later, depending. But during heaving filing times the zero-valued filings can fill the first screen, making it appear that realtime isn't working. The simplest fix is to just not display them until the step that adds the values has run. Some of these values are set at different times--for filings that don't have summary information available in the header row these totals can't be calculated until after all body rows have been entered. But either way, just by not displaying them until this data is set, will make this appear to be working better. This is probably just an additional query to the root of the new_filings api.