Re: Message header total_votes and upvotes properties
By: Digital Man to Nightfox on Tue Apr 23 2019 09:25 pm
In my message reader, I have it display the upvotes, downvotes, and
score as header information above the message. It was using the
total_votes and upvotes properties of the message headers. Recently
though, it seems those properties no longer exist in the message
header objects. Has something changed recently regarding those
message header properties?
Those header properties are only calculated and added the header object when using the MsgBase.get_all_msg_headers() method. Are you?
I am calling that, at least when I first enter a sub-board. I did a test yesterday where I posted a message in one of my local sub-boards and then upvoted it, then exited out of my reader and ran my reader again, but it still wasn't showing the score for the message. It would show the score in the
past, which was why I was wondering if something had changed recently in the JS API. I'll have to double-check my reader code.
Also, when a user votes on a message, I wanted my reader to be able to re-fetch just that one header from the msgbase to get the up-to-date vote data. I'd think it might be inefficient to call get_all_msg_headers() to do that, but if a user votes on a message, perhaps my reader could calculate the difference in up/downvotes (or poll vote) in that case?
Nightfox
---
þ Synchronet þ Digital Distortion: digitaldistortionbbs.com