NovaFox161
08e7ee54d9
Just casually deleting loads of now unused old code. Feels good
2024-12-07 01:22:26 -06:00
NovaFox161
061c9544c3
Created a WebGuildV3Model impl to be used
...
Tho I also added a very hasty compatibility layer into the v2 endpoint to hopefully not entirely break the existing website... needs testing tho ofc
2024-12-07 01:01:57 -06:00
NovaFox161
c384e6c261
Rewrite EventCommand to using new calendar backend and patterns
...
Holy shit, I'm finally almost at the finish line. Need to test this all of course, but damn, almost there.
Next commit is gonna be a crazy amount of removals, gonna feel so good
2024-12-06 23:05:54 -06:00
NovaFox161
7d470d48f4
Remove events v2 API, replaced with v3
2024-11-30 00:25:40 -06:00
NovaFox161
24df723195
Remove calendar v2 API, replaced with v3 and rip out related code that is now unused
2024-11-29 20:51:50 -06:00
NovaFox161
81ff1c6447
Convert CalendarCommand to new backend and patterns
2024-11-29 19:43:45 -06:00
NovaFox161
871820f2e0
Wrote up the wizard methods, next is rewriting CalendarCommand
2024-11-24 23:34:04 -06:00
NovaFox161
28246e19d0
Fix up the implementation for WizardStates
2024-11-21 14:56:11 -06:00
NovaFox161
eb71733ff7
Refactor events command to use new calendar backend and patterns
2024-11-21 01:13:21 -06:00
NovaFox161
8b9c33f387
Fix incorrect null check
2024-11-19 20:57:40 -06:00
NovaFox161
7c18d2c833
Trying something interesting I hope
2024-11-19 20:27:31 -06:00
NovaFox161
63aea16002
This should resolve cyclical dependency issue
2024-11-19 19:26:04 -06:00
NovaFox161
bb50031dbd
Wiring up the new stuff into the new UI
2024-11-19 19:01:48 -06:00
NovaFox161
7a91d8e3b2
This should be the rest of the event methods, needs some testing then, time to start wiring this up to things and migrating from the legacy impl
2024-11-16 20:36:50 -06:00
NovaFox161
e3c70b9f74
Working on adding event support in the new impl
...
Just need to finish the remaining CRUD methods (create, update, delete)
2024-11-16 16:03:15 -06:00
NovaFox161
d6b16e63c1
Wire together something to mimic the old deleteCalendarAndRelatedData method
...
Just need to handle events, time for the event service maybe? or should events live in the calendar service? hmmm
2024-11-08 00:56:48 -06:00
NovaFox161
d9197df3ae
More work on implementing the new calendar backend
2024-11-06 14:45:04 -06:00
NovaFox161
6794ac74ed
Wrapping up GoogleCalendarApiWrapper method returns in ResponseModel
2024-11-01 22:28:45 -05:00
NovaFox161
835e8bb898
I think I found a pattern I like for calendar abstraction finally
...
Now just to get it all implemented
2024-11-01 00:27:37 -05:00
NovaFox161
ef9a382e87
Refactor 3rd party package structure
2024-10-31 23:40:33 -05:00
NovaFox161
11663033db
Implement new GoogleCalendarApiWrapper component
...
Now to build up the main abstraction layer for calendars. Maybe PartialCalendar/FullCalendar? TBD
2024-10-27 14:49:41 -05:00
NovaFox161
b40ed04160
Allow pulling shard index from pod index variable
...
This allows direct access of the pod's ordinal rather than needing to parse the pod name
2024-10-22 17:03:48 -05:00
NovaFox161
d627a216d6
Fix some serialization issues
2024-05-18 01:48:35 -05:00
NovaFox161
6dfd634aca
Stop hiding error
2024-05-18 01:45:10 -05:00
NovaFox161
3a75420b1b
Create ApiWrapperClient to keep code reusable
2024-05-18 01:12:17 -05:00
NovaFox161
81d1d7298a
Why was that abstract omg
2024-05-18 01:02:29 -05:00
NovaFox161
cf17c30917
Cleanup calendar authentication implementation
...
This pass brings this code more properly in-line with adopted patterns,
updates the Google api dependencies,
and begins defining the pattern for api wrappers
2024-05-17 23:23:51 -05:00
NovaFox161
45d6508e0e
Puppy brained
2024-04-18 22:34:52 -05:00
NovaFox161
ce841bef63
Add method and host to uriMapper
...
Cardinality won't become a problem? Right? ...right?
2024-04-17 23:59:12 -05:00
NovaFox161
0d6339b30b
Forgot the URI mapper causing URIs to not be recorded in okhttp metrics
2024-04-16 18:30:31 -05:00
NovaFox161
1639e57714
Maybe this will export quantiles
2024-04-15 23:57:11 -05:00
NovaFox161
a7a25054b5
Attempting to get metrics from okhttp and reactor for better code visibility
2024-04-15 22:56:54 -05:00
NovaFox161
6ed167174c
Maybe I just need to keep the error context longer
2024-04-13 12:56:10 -05:00
NovaFox161
6022c2bb22
Removing deprecated guild settings and cleaning up data layer separation
2024-04-13 00:48:57 -05:00
NovaFox161
8642f5ea9a
Add ability for dev command to show guild settings for debugging
2024-04-12 18:20:21 -05:00
NovaFox161
cf9e6ad91a
Removing some now unused and deprecated code
2024-04-10 23:56:48 -05:00
NovaFox161
7cfe966b82
Refactor GuildSettings into kotlin coroutines and new patterns
2024-04-10 23:14:27 -05:00
NovaFox161
84fa396392
Add random jitter to cache
...
This will help smooth out some of the cyclical load
2024-04-06 23:22:00 -05:00
NovaFox161
bfdf9b2ef9
Removing some of the redundant extensions
2024-04-06 21:23:12 -05:00
NovaFox161
af64c67647
Possible fix for /discal slowness
2024-03-27 13:23:24 -05:00
NovaFox161
76c4a3257a
This should fix missing start date
2024-03-26 23:23:43 -05:00
NovaFox161
4c3f0cabf7
This should fix the slowness in /discal
2024-03-24 21:43:28 -05:00
NovaFox161
9538fd44cf
These logs are too noisy
2024-03-24 13:56:47 -05:00
NovaFox161
d983bb301a
I appear to have forgotten a critical part of an announcement
...
I forgot the mentions
2024-03-23 23:35:43 -05:00
NovaFox161
a89a268725
Make static message update task frequency configurable
...
Also default it to every 30 minutes instead of every 60
2024-03-15 11:16:32 -05:00
NovaFox161
20a99ec5d3
Update logback config
2024-03-14 22:07:33 -05:00
NovaFox161
680af04888
Okay, so custom health indicator is too hard to setup, but whatever because I can possibly include r2dbc directly and maybe that'll warm up the connection pool???
2024-03-14 17:58:16 -05:00
NovaFox161
efd8c2a5a1
Add health check for database connectivity
2024-03-14 00:47:01 -05:00
NovaFox161
ac536daddf
This seemed to be more performant (and reliable for that matter)
2024-03-13 19:31:16 -05:00
NovaFox161
cee25873f3
Fix bug when updating static messages
2024-03-13 17:42:31 -05:00