Subj : First-time scan pointer value
To : Digital Man
From : Nightfox
Date : Sat Aug 06 2016 02:33 pm
Re: First-time scan pointer value
By: Digital Man to Nightfox on Sat Aug 06 2016 12:19:17
>> the sub-boards, msg_area.sub[subBoardCode].scan_ptr has a very high
>> value, 4294967295. I'm not sure if that's valid or not.
DM> It's not a valid message number, but it is a valid pointer value
DM> (0xffffffff) which indicates that user's message scan pointer should point
DM> to the *latest* message number when the msg pointers are save for the
DM> first time (e.g. when a new user logs off). This should only occur:
DM> 1. If you have SCFG->System->New User Values->Days of New Messages set to
DM> 0.
DM> 2. And a new user logs on for the first time
DM> I think the default for "Days of New Messages" is not 0. Did you change
DM> it? 0 is valid, but it means that a new user would see *no* new messages
DM> when they first scan for new messages upon logging as as "new". I just
DM> want to make sure you knew how that worked.
My "Days of New Messages" setting is 0. I may have changed that a long time
ago; I don't remember now.
>>I have a message reader
>> mod I wrote in JavaScript, and it has had trouble accessing messages
>> for new users, seemingly due to that value of scan_ptr. I found that
>> I can check for that value and work around it, but I still wanted to
>> let you know in case that value is not by design.
DM> Yes, it's by design. It was added in Nov-2015 with this commit:
DM>
http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/userdat.c?r1=1.160&r2
DM> =1.16 1
I see, thanks.
Nightfox
---
� Synchronet � Digital Distortion: digitaldistortionbbs.com