mirror-chatterino2/tests/src
pajlada 416806bb0a
refactor: Twitch PubSub client (#5059)
* Remove unused `setAccountData` function

* Move PubSub out of TwitchIrcServer and into Application

* Add changelog entry

* fix: assert feedback

* Add PubSub::unlistenPrefix as per review suggestion

* Fix tests

* quit pubsub on exit

might conflict with exit removal, so can be reverted but this shows it's possible

* Don't manually call stop on clients, it's called when the connection is closed

* nit: rename `mainThread` to `thread`

* Join in a thread!!!!!!!!
2024-01-06 13:18:37 +01:00
..
AccessGuard.cpp Make AccessGuard use a shared_mutex instead (#2702) 2021-05-01 15:19:41 +00:00
BasicPubSub.cpp Fix memory leaks & data races in tests (#4772) 2023-08-27 12:07:46 +00:00
BttvLiveUpdates.cpp Replace boost::optional with std::optional (#4877) 2023-10-08 16:50:48 +00:00
ChannelChatters.cpp Test filters context map & message builder (#4886) 2023-10-13 15:41:23 +00:00
ChatterSet.cpp optimize chatter list (#2814) 2021-05-24 10:13:59 +00:00
Emojis.cpp refactor: Remove Emoji's EmojiMap with a vector (#4980) 2023-11-26 18:17:58 +00:00
ExponentialBackoff.cpp Use an exponential backoff when deciding how long we need to wait for reconnects (#2892) 2021-06-20 13:29:52 +00:00
Filters.cpp Add some more filter tests (#4897) 2023-10-14 10:41:10 +02:00
FormatTime.cpp Add subtitle to Hype Chats (#4715) 2023-07-30 16:54:42 +00:00
Helpers.cpp Remove direct dependency on Qt 5 compatibility module (#4906) 2023-10-23 21:28:02 +02:00
HighlightController.cpp Replace boost::optional with std::optional (#4877) 2023-10-08 16:50:48 +00:00
HighlightPhrase.cpp [Tests] Make tests build again (ctor of HighlightPhrase changed) (#2273) 2020-12-13 13:19:22 +01:00
Hotkeys.cpp Add custom hotkeys. (#2340) 2021-11-21 17:46:21 +00:00
InputCompletion.cpp Test filters context map & message builder (#4886) 2023-10-13 15:41:23 +00:00
IrcHelpers.cpp fix: parse irc tags with consecutive escapes (#3711) 2022-05-07 13:57:46 +00:00
LimitedQueue.cpp Sort and force grouping of includes (#4172) 2022-11-27 19:32:53 +01:00
LinkParser.cpp Parse Domains Starting With http (#4598) 2023-05-07 12:15:36 +00:00
Literals.cpp Add string literal suffixes to create QStrings, QByteArrays, and QLatin1String(View)s at compile time (#4706) 2023-07-01 17:31:25 +02:00
main.cpp Test filters context map & message builder (#4886) 2023-10-13 15:41:23 +00:00
NetworkCommon.cpp Add a function in NetworkCommon parseHeaderList which parses a header list as a string into a vector of header pairs (#2623) 2021-04-17 11:49:19 +00:00
NetworkRequest.cpp refactor: Remove Outcome from network requests (#4959) 2023-11-12 14:51:51 +01:00
NetworkResult.cpp Improve network error messages (#4704) 2023-07-01 12:59:59 +00:00
NotebookTab.cpp fix: Avoid unnecessary NotebookTab updates (#5068) 2024-01-06 11:04:04 +00:00
RatelimitBucket.cpp Rate limit outgoing JOIN messages (#3115) 2021-08-04 21:18:34 +00:00
Selection.cpp Add selection unit tests (#4904) 2023-10-23 20:39:15 +00:00
SeventvEventAPI.cpp Replace boost::optional with std::optional (#4877) 2023-10-08 16:50:48 +00:00
TestHelpers.hpp Fix memory leaks & data races in tests (#4772) 2023-08-27 12:07:46 +00:00
TwitchMessageBuilder.cpp Test filters context map & message builder (#4886) 2023-10-13 15:41:23 +00:00
TwitchPubSubClient.cpp refactor: Twitch PubSub client (#5059) 2024-01-06 13:18:37 +01:00
Updates.cpp Fix version checking (#4329) 2023-01-26 19:22:48 +01:00
UtilTwitch.cpp feat: Allow id: prefix in /ban and /timeout (#4945) 2023-11-08 21:42:06 +01:00
XDGDesktopFile.cpp Fix XDG tests on Windows (#4779) 2023-08-21 17:00:37 +00:00
XDGHelper.cpp Fix XDG tests on Windows (#4779) 2023-08-21 17:00:37 +00:00