Stevan Freeborn
|
3fa6195e18
|
chore: run dotnet format
|
2025-06-04 15:34:35 -05:00 |
|
Stevan Freeborn
|
17b5bdea73
|
docs: update README.md
|
2025-06-04 15:33:50 -05:00 |
|
Stevan Freeborn
|
8c800ce658
|
chore: working on preparations for deployment
|
2025-06-04 10:46:21 -05:00 |
|
Stevan Freeborn
|
8e0ec2d3d5
|
refactor: moving telemetry wip
|
2025-06-03 16:31:09 -05:00 |
|
Stevan Freeborn
|
852f27c7b5
|
chore: rework dockerfiles to account for multi project solution with centralized package+build prop management
|
2025-06-03 13:35:04 -05:00 |
|
Stevan Freeborn
|
e616bdedda
|
tests: finish adding tests for webhook
|
2025-06-03 12:44:02 -05:00 |
|
Stevan Freeborn
|
68ba283856
|
tests: more tests
|
2025-06-03 11:31:09 -05:00 |
|
Stevan Freeborn
|
3d0321bc42
|
tests: add test for notification handler
|
2025-06-02 11:11:36 -05:00 |
|
Stevan Freeborn
|
7f9404dff3
|
chore: stub out tests
|
2025-06-02 00:00:28 -05:00 |
|
Stevan Freeborn
|
a9fe97b411
|
Merge branch 'stevanfreeborn/feat/add-stream-notification' of github.com:StevanFreeborn/steves-bot into stevanfreeborn/feat/add-stream-notification
|
2025-05-31 21:58:25 -05:00 |
|
Stevan Freeborn
|
390b6f56c5
|
tests: add tests for data client
|
2025-05-31 21:58:18 -05:00 |
|
Stevan Freeborn
|
5399372c05
|
fix: don't make rest api client dependent on instrumentation
|
2025-05-30 20:52:33 -05:00 |
|
Stevan Freeborn
|
7a12f2768d
|
tests: add tests for page info
|
2025-05-30 17:27:23 -05:00 |
|
Stevan Freeborn
|
cbf7598227
|
tests: WRITE TESTS FIRST...when will I learn
|
2025-05-30 15:46:20 -05:00 |
|
Stevan Freeborn
|
c7d0df2fca
|
tests: begin adding tests to webhook project
|
2025-05-29 23:01:00 -05:00 |
|
Stevan Freeborn
|
0d31f12012
|
tests: add tests for library
|
2025-05-29 22:41:53 -05:00 |
|
Stevan Freeborn
|
ce45893caa
|
refactor: extract tests to library test project
|
2025-05-29 00:09:19 -05:00 |
|
Stevan Freeborn
|
6479531126
|
refactor: create interface for store
|
2025-05-28 21:59:50 -05:00 |
|
Stevan Freeborn
|
887b95f798
|
fix: prevent duplicate stream notifications
- add store that is singleton
to keep track of last posted
stream and prevent
posting twice for same stream
|
2025-05-28 21:43:57 -05:00 |
|
Stevan Freeborn
|
21adfcd3bb
|
tests: begin moving tests to lib test project
|
2025-05-28 17:15:38 -05:00 |
|
Stevan Freeborn
|
113cdf7a82
|
refactor: clean up usings
|
2025-05-28 17:15:26 -05:00 |
|
Stevan Freeborn
|
2ddc472f46
|
feat: add Discord notification options and handlers for YouTube events
|
2025-05-28 17:14:55 -05:00 |
|
Stevan Freeborn
|
1afd17f2d1
|
feat: create discord message when stream goes live
|
2025-05-27 23:13:19 -05:00 |
|
Stevan Freeborn
|
992811ccad
|
refactor: extract to handler
|
2025-05-27 17:10:57 -05:00 |
|
Stevan Freeborn
|
1669bdeebc
|
fix: make sure it is a stream and it is live
|
2025-05-27 16:56:38 -05:00 |
|
Stevan Freeborn
|
c544e33e28
|
feat: determine if notification is for stream or not
|
2025-05-27 16:48:57 -05:00 |
|
Stevan Freeborn
|
6543387270
|
feat: begin working through how we will handle resubscribing and unsubscribing
|
2025-05-26 22:55:08 -05:00 |
|
Stevan Freeborn
|
0b42739cbb
|
feat: implement verification of subscription request
|
2025-05-26 12:38:04 -05:00 |
|
Stevan Freeborn
|
a1ef35d0a7
|
feat: begin adding subscription to YT notifications
|
2025-05-26 11:56:43 -05:00 |
|
Stevan Freeborn
|
a8de49cee3
|
refactor: reorganize solution for better multi-project support/management
|
2025-05-25 18:38:52 -05:00 |
|
Stevan Freeborn
|
00158dff04
|
fix: handle sending resume in hello event
|
2025-05-24 22:44:53 -05:00 |
|
Stevan Freeborn
|
9a3457eebf
|
docs: update README.md
|
2025-05-24 13:27:14 -05:00 |
|
Stevan Freeborn
|
2a014bf8f8
|
fix: change order of resuming and make sure to reset heartbeat tracking values after canceling the heartbeat task
|
2025-05-24 13:20:45 -05:00 |
|
Stevan Freeborn
|
01f69f3b6f
|
fix: catch json exceptions and log them
|
2025-05-24 12:59:07 -05:00 |
|
Stevan Freeborn
|
cbb0be9137
|
chore: add README.md
|
2025-05-24 12:53:31 -05:00 |
|
Stevan Freeborn
|
4c28cb1f5a
|
chore: use aspnet base image
|
2025-05-24 11:30:00 -05:00 |
|
Stevan Freeborn
|
064351a6df
|
chore: fix typo in workflow
|
2025-05-24 11:25:08 -05:00 |
|
Stevan Freeborn
|
eefebf13d2
|
chore: disable CA1848 for logging
|
2025-05-24 11:20:55 -05:00 |
|
Stevan Freeborn
|
b867265c98
|
chore: fix workflow to account for dockerfile location change
|
2025-05-24 11:02:30 -05:00 |
|
Stevan Freeborn
|
d627f11fd6
|
chore: move docker file up one directory
|
2025-05-24 11:01:31 -05:00 |
|
Stevan Freeborn
|
276ee12e6d
|
chore: update dockerfile to include directory build props
|
2025-05-24 10:58:00 -05:00 |
|
Stevan Freeborn
|
35f5ba2640
|
chore: fix workflow. use correct build path
|
2025-05-24 10:55:04 -05:00 |
|
Stevan Freeborn
|
30d2346e10
|
chore: add workflow for deploying bot
|
2025-05-24 10:53:55 -05:00 |
|
Stevan Freeborn
|
2ea23144df
|
chore: run dotnet format
|
2025-05-23 22:31:38 -05:00 |
|
Stevan Freeborn
|
3c9c45676b
|
chore: fix workflow
|
2025-05-23 22:29:50 -05:00 |
|
Stevan Freeborn
|
a29daac647
|
chore: add pull_request workflow
|
2025-05-23 22:17:54 -05:00 |
|
Stevan Freeborn
|
7dce08516b
|
feat: add telemetry support with OpenTelemetry and Seq configuration
|
2025-05-23 20:01:55 -05:00 |
|
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 |
|