I'm a bit confused, i thought the hash containing the topic ids that are unread for a certain user was: uid:THE_UID:tids_unread. So when a user calls for the route /unread among other filters (ignored cids, ignored tids etc) that hash was included in the search and its results included in the unread result list.
What i got is 2 users, jarey and jareUser on my dev instance. One writes (jareUser), and the other receives the topics on his unread box.
So i got 1 unread topic on the jarey account, with uid:1, i can see it on the unread page, but the uid:1:tids_unread hash, does not exist on the database. Anyone knows what could be the case or if i'm completely wrong on my thinking?
(1) ObjectId("579396cebf53a29647222904") 25 fields. jarey, online etc
Fetched 0 record(s) in 1ms
My aproach was to try not creating the uid:1:tids_unread with the tid where the reply its posted, (if it didn`t exists already) if the user replying is ignored... but that got me stucked.