Okay so I guess this shows you the priority differences between me and ArcticLoon. Lol but actually I am in the process of implementing streak functionality.
I was wondering how people go about it. Based on how timezone-bug ridden the old site's implementation was I had the idea that maybe Baz had a database table that marked each day as having a post or not and then calculating the streak based on that. Then if there was a timezone issue a user reported, Baz would go into this database and manually change values to make the streak right.
I was wondering how people go about it. Based on how timezone-bug ridden the old site's implementation was I had the idea that maybe Baz had a database table that marked each day as having a post or not and then calculating the streak based on that. Then if there was a timezone issue a user reported, Baz would go into this database and manually change values to make the streak right.
I however don't find it wise to mark the streak as we go forward. I think better to do is retrospectively calculate the streak based on the timestamps of their post-publishing activity. This way it can be easier to account for timezones. More on this later.