Commit Graph
29 Commits
Author SHA1 Message Date
Stevan Freeborn 606818b00e tests: add tests for adding/removing event handlers 2025-05-23 17:41:26 -05:00
Stevan Freeborn e5dec58274 tests: stub out handler tests 2025-05-23 15:38:07 -05:00
Stevan Freeborn 30bac05ced tests: add unit tests for ReconnectDiscordEvent and update InvalidSessionDiscordEvent tests 2025-05-23 15:31:40 -05:00
Stevan Freeborn 6288f47d9a tests: enhance ConnectAsync tests and improve event handling in DiscordGatewayClient 2025-05-23 12:59:53 -05:00
Stevan Freeborn 6258d02998 tests: man i'm so proud of figuring out how to effectively unit test the gateway client =D 2025-05-23 12:09:41 -05:00
Stevan Freeborn 86b317ab4e tests: sort out gateway client testing 2025-05-23 08:59:22 -05:00
Stevan Freeborn 6c25d25ea1 tests: oh we love our tests 2025-05-22 23:00:42 -05:00
Stevan Freeborn ceb693acbc tests: add unit tests for CreateMessageRequest, DiscordMessageReference, and DiscordRestClient
refactor: update DiscordRestClient and IDiscordRestClient to use default CancellationToken
refactor: rename MessageReference to DiscordMessageReference and add DiscordMessageReferenceTypes
chore: update WelcomeMessageHandler to use new DiscordMessageReference
2025-05-22 18:02:41 -05:00
Stevan Freeborn 58dc5896ca tests: add unit tests for ResumeData and Discord event classes 2025-05-22 09:21:21 -05:00
Stevan Freeborn 02cff46d11 tests: add unit tests for Discord event types and extensions 2025-05-21 21:52:14 -05:00
Stevan Freeborn 6ae1cd413b refactor: move classes to separate files 2025-05-21 14:33:03 -05:00
Stevan Freeborn 003696f826 tests: continue the climb to comprehensive test coverage 2025-05-20 15:45:02 -05:00
Stevan Freeborn 06425f4c05 tests: begin the march to test coverage 2025-05-19 22:57:32 -05:00
Stevan Freeborn bb1fadeac0 tests: fix up test project after major refactor 2025-05-18 12:23:00 -05:00
Stevan Freeborn 1f6cd90981 refactor: trying to keep operations that need locking isolated and atomic 2025-05-15 01:38:00 -05:00
Stevan Freeborn 499b1e3d4b feat: implement reconnecting 2025-05-15 00:02:40 -05:00
Stevan Freeborn 16aa4b5775 fix: correct locking issue that was preventing progress 2025-05-14 16:45:44 -05:00
Stevan Freeborn 3458890960 tests: wip trying to figure out proper way to test sequence 2025-05-14 01:24:35 -05:00
Stevan Freeborn 35d6ee5503 feat: begin working on connection management 2025-05-13 23:51:14 -05:00
Stevan Freeborn df9b3cd7fc feat: add rest client to get gateway url 2025-05-13 15:55:50 -05:00
Stevan Freeborn 48f12795a5 tests: add converter tests 2025-05-12 16:29:44 -05:00
Stevan Freeborn e68174a16c tests: add converter tests 2025-05-12 15:57:56 -05:00
Stevan Freeborn 7cbbd21d71 tests: add tests 2025-05-12 14:50:32 -05:00
Stevan Freeborn 54c8e53a77 fix: rename client related classes to be specific to gateway 2025-05-11 22:39:14 -05:00
Stevan Freeborn 515c0321c6 tests: add tests 2025-05-09 19:11:25 -05:00
Stevan Freeborn c16e8754db tests: add tests 2025-05-09 18:28:40 -05:00
Stevan Freeborn 7f6c9d5624 chore: port over events and update converter to handle them 2025-05-08 23:24:20 -05:00
Stevan Freeborn 9f35394528 chore: continue porting code and adding test coverage 2025-05-08 01:36:04 -05:00
Stevan Freeborn 3f4ab165ce chore: begin porting code from playground 2025-05-07 23:54:46 -05:00