by KESIMKESIM » Fri Dec 08, 2017 11:20 pm
Gary/Mark
I've been using the new version during this week and I'm still experiencing problems when using COM functions ba.getalltradedvolume and ba.placebets.
My code sends the COM request which I understand gets its response from the local cache in this version but it is still 'locking up'. By this I mean it doesn't get a response for some time. On occasion I have timed it at 2 minutes, where BA doesn't return the data from the COM request. The problem mostly exists near the off and mostly with getalltradedvolume, but occasionally with placebets.
On the +ve side, this version no longer slows down and doesn't lag in real time which is a big step forward. So thank you for your efforts in sorting this out.
I have tried getalltradedvolume both synchronously and asynchronously and it doesn't make any difference.
Is this a bug? As I was hoping that as the data being supplied is sourced locally then the response should be very quick. Could it be that the COM request is somehow conflicting with other actions happening in BA and causing it to be ignored?
Grateful for some feedback.