Commit Graph

1056 Commits

Author SHA1 Message Date
NovaFox161
79e79fe69d Update several dependencies to the latest versions
Also make plugin version management easier in the main pom
2020-06-22 21:16:53 -05:00
NovaFox161
003dc7130c Add support for multiple credentials for discal
This should be the way to resolve the API rate limit with calendar
creation. By randomly assigning new guilds one of n amount of accounts,
we spread out the calendar creation load onto many accounts. This should
overall fix the API rate limit of calendar creation per account as well
as allow further expansion.
2020-05-29 23:30:47 -05:00
NovaFox161
3ca03e68ac Add Announcement modifier information to the API docs 2020-05-29 17:21:55 -05:00
NovaFox161
a8a6f711d1 Add AnnouncementModifier enum for frontend 2020-05-27 16:47:27 -05:00
NovaFox161
9b7d57034b Add proper handling for dev/patron status on dashboard 2020-05-26 21:50:33 -05:00
NovaFox161
7683d6fd8d Making a bunch of list stuff threadsafe 2020-05-26 12:07:47 -05:00
NovaFox161
ed9708b6d2 Change calendar embed page link order
Change from /embed/calendar/guild-id/cal-number
to /embed/guild-id/calendar/cal-number

This way we can have event specific embeds and such in the future.
2020-05-25 22:29:10 -05:00
NovaFox161
70d03867fa D4J changed some rest classes 2020-05-25 21:54:45 -05:00
NovaFox161
7ec3bf68ce This should finally fix the announcement system not working properly 2020-05-25 21:24:15 -05:00
NovaFox161
e4c2115612 D4j moved Snowflake again!!!!!!!! 2020-05-22 23:26:41 -05:00
NovaFox161
9d5e5f05d4 This should fix the announcement system, among other changes
Notably, adding the announcement modifier option, which allows for
changing when the announcement would be posted relative to the event and
its other rules. Right now not supported on the front end at all, but
the backend is prepped for its support with the announcement posting
system soon to follow.
2020-05-22 19:23:49 -05:00
NovaFox161
840324bfb9 Making further changes to announcement thread
Still not sure why specific type announcements that have been passed are
not deleting.

Also refactored some methods to remove a floating subscribe.
2020-05-15 15:29:18 -05:00
NovaFox161
ee5b07ce4b This should auto delete specific type announcements after event passes 2020-05-15 13:42:36 -05:00
NovaFox161
2b2c775096 Remove no longer needed debug messages in announcement thread 2020-05-15 13:33:00 -05:00
NovaFox161
6c0d013f22 I don't need to tie the announcement system to ready event anymore 2020-05-15 01:13:11 -05:00
NovaFox161
4f89b898a0 Okay, for now this is how we will start the announcement thread
Now to actually debug and validate that the system is processing
announcements correctly.
2020-05-15 01:05:57 -05:00
NovaFox161
13fee5ea02 Still working on getting announcement system going 2020-05-15 00:35:24 -05:00
NovaFox161
25ce8488df Still working on getting announcement system going 2020-05-15 00:28:29 -05:00
NovaFox161
6bba0d3ea2 Still working on getting announcement system going 2020-05-15 00:16:23 -05:00
NovaFox161
c95780c047 Still working on getting announcement system going 2020-05-15 00:00:01 -05:00
NovaFox161
9d777a3c3d Still working on getting announcement system going 2020-05-14 23:58:09 -05:00
NovaFox161
bf63f0d1c1 Hopefully this allows the announcements system to start running 2020-05-14 23:41:19 -05:00
NovaFox161
8c816984bc Adding logging for figuring out what's going wrong with announcements 2020-05-14 22:37:21 -05:00
NovaFox161
ee170d4fc4 Make events show up in order 2020-05-14 20:47:20 -05:00
NovaFox161
1c7500a7ec Fix compilation issues due to weird plugin version shenanigans 2020-05-14 18:21:45 -05:00
NovaFox161
4114c33409 use new Discord4j Color class 2020-05-14 15:25:18 -05:00
NovaFox161
b95ba974ec This should allow the announcement system to run now 2020-05-14 14:54:33 -05:00
NovaFox161
3f7a7f54d0 Fix incorrect date/time display when creating events 2020-05-10 23:32:31 -05:00
NovaFox161
449710115e Testing fix for incorrect date/time displays in creator commit 2/? 2020-05-10 22:42:57 -05:00
NovaFox161
c6116976be Testing fix for incorrect date/time displays in creator commit 1/? 2020-05-10 22:33:22 -05:00
NovaFox161
d1a32e5b87 Fix creator messages and make sure to delete initial command message 2020-05-09 14:47:26 -05:00
NovaFox161
2c42260e97 Remove debug statement I forgot to delete earlier 2020-05-08 23:08:15 -05:00
NovaFox161
f648bf8f96 This should fix some issues with resources not being included 2020-05-08 23:01:47 -05:00
NovaFox161
9d3fbfc700 Finally!!! the add cal command has been fixed and is now working!! 2020-05-08 21:24:53 -05:00
NovaFox161
a7310a96c5 Rewrite the success auth handling to see if maybe I just messed up 2020-05-08 21:06:27 -05:00
NovaFox161
67963d5aa4 More debugging!!! Empty?????? Losing my damn mind right now 2020-05-08 18:06:51 -05:00
NovaFox161
54ec3ae196 More debugging!!! Empty?????? 2020-05-08 17:08:02 -05:00
NovaFox161
8214182471 More debugging!!! 2020-05-08 14:37:58 -05:00
NovaFox161
f17fc61ae8 Still trying to figure out where the code isn't returning 2020-05-08 01:29:31 -05:00
NovaFox161
fc4ac7e68a Add more debug statements. *Something* is empty, but I don't know what 2020-05-08 00:38:14 -05:00
NovaFox161
410fac78b4 Adding in some debug statements to see if something is actually empty 2020-05-08 00:20:55 -05:00
NovaFox161
c7a878303f Stop accidentally catching an error 2020-05-06 23:20:16 -05:00
NovaFox161
47995a9a0f Still trying to get google auth polling working correctly again 2020-05-06 22:08:47 -05:00
NovaFox161
8050d62e61 Maybe this will fix the lack of listing calendars... 2020-05-06 19:17:19 -05:00
NovaFox161
a173157d28 This should fix the issue with handling listing of accessible calendars 2020-05-06 19:01:56 -05:00
NovaFox161
ce70dfe5f2 Fix missing binding in guild settings insert 2020-05-06 17:51:34 -05:00
NovaFox161
2096fb577e Fix a number of issues regarding authorization and such
For one, this should fix the error when handling Google external auth,
as it was blocking and I hadn't rewrote it, so that should be working
now.

Should also fix not responding to commands when there is no
GuildSettings saved for the guild
2020-05-06 17:39:50 -05:00
NovaFox161
b97585407a Trying to track down some errors with announcement editing 2020-05-05 22:17:53 -05:00
NovaFox161
341041a972 Still finding some errors with this somehow 2020-05-05 21:51:28 -05:00
NovaFox161
c7d826f4b9 Hopefully this fixes the issue of not listing subscribers
It's not the best way to do this, but it should work well enough
2020-05-05 21:25:08 -05:00