gnu-social/lib/notices
Alexei Sorokin eb647f15a7 [NOTICES] Fix InboxNoticeStream caching
Introduce a new property in CachingNoticeStream for always checking if there
are any new elements in the stream.
It would be extremely hard to blow InboxNoticeStream, so instead the database
hit will still occur, but it is be much faster than starting fresh.

This fixes a regression introduced in 36a55d8436
2021-07-16 19:44:37 +01:00
..
cachingnoticestream.php [NOTICES] Fix InboxNoticeStream caching 2021-07-16 19:44:37 +01:00
conversationnoticestream.php [FORMAT] Ran php-cs-fixer on the handlers of notice items and streams 2021-07-16 19:44:36 +01:00
distribqueuehandler.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
dofollowlistitem.php [LIB_REFACTOR] Fix requires 2021-07-16 19:44:34 +01:00
filenoticestream.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
filteringnoticestream.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
fullthreadednoticelist.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
inboxnoticestream.php [NOTICES] Fix InboxNoticeStream caching 2021-07-16 19:44:37 +01:00
jsonsearchresultslist.php [CORE] Use monotonic time via hrtime() where applicable 2021-07-16 19:44:36 +01:00
listsnav.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
moderatednoticestream.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
networkpublicnoticestream.php Revert "FullNoticeStream selects all verbs" 2021-07-16 19:44:37 +01:00
noticeform.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
noticelist.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
noticelistactorsitem.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
noticelistitem.php [NOTICES] Add data-nosnippet attribute for notices by remote profiles 2021-07-16 19:44:36 +01:00
noticelistitemadapter.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
noticesaveexception.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
noticesection.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
noticestream.php [FORMAT] Ran php-cs-fixer on the handlers of notice items and streams 2021-07-16 19:44:36 +01:00
noticestreamaction.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
primarynoticelist.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
publicnoticestream.php Revert "FullNoticeStream selects all verbs" 2021-07-16 19:44:37 +01:00
replynoticestream.php [DATABASE] Use "<>" as an SQL non-equality sign 2021-07-16 19:44:35 +01:00
scopingnoticestream.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
sitestreamaction.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
taggedprofilenoticestream.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
tagnoticestream.php [CORE] Avoid materialisation in the TagNoticeStream query 2021-07-16 19:44:37 +01:00
threadednoticelist.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
threadednoticelistitem.php [FORMAT] Ran php-cs-fixer on the handlers of notice items and streams 2021-07-16 19:44:36 +01:00
threadednoticelistmoreitem.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
threadednoticelistsubitem.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
threadingnetworkpublicnoticestream.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
threadingnoticestream.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00
threadingpublicnoticestream.php [LIB_REFACTOR] Moving files into separate semantic categories 2021-07-16 19:44:34 +01:00