Commit Graph

82 Commits

Author SHA1 Message Date
b371ea8520 add setup gradle step
All checks were successful
github-mirror / push-github (push) Successful in 6s
Build / Gradle-Build (push) Successful in 2m2s
2024-11-14 12:45:43 +01:00
b28406b16b update artifact directory structure
All checks were successful
github-mirror / push-github (push) Successful in 6s
Build / Gradle-Build (push) Successful in 1m6s
2024-11-14 12:38:31 +01:00
f31292c5b7 switch artifact action to gitea one
All checks were successful
github-mirror / push-github (push) Successful in 11s
Build / Gradle Build (push) Successful in 7m57s
2024-11-14 12:23:41 +01:00
de83137886 add first version of CI with build, test and publish
Some checks failed
github-mirror / push-github (push) Successful in 4s
Build / Gradle Build (push) Failing after 7m19s
2024-11-14 11:53:08 +01:00
fd3933df25 add publications
All checks were successful
github-mirror / push-github (push) Successful in 4s
2024-11-13 10:22:25 +01:00
c00b6033cc rename package in wrapper-javacord
All checks were successful
github-mirror / push-github (push) Successful in 4s
2024-11-13 10:08:55 +01:00
186fa10684 Merge pull request 'Add Button Interaction Implementation' (#4) from feat/buttons into master
All checks were successful
github-mirror / push-github (push) Successful in 4s
Reviewed-on: #4
2024-11-08 13:41:21 +00:00
7d378e6451 set fetch depth 0
All checks were successful
github-mirror / push-github (push) Successful in 4s
2024-11-07 12:42:09 +01:00
f835cfa500 change runs-on
Some checks failed
github-mirror / push-github (push) Failing after 4s
2024-11-07 12:22:41 +01:00
cb8b799000 add github mirror action
Some checks are pending
github-mirror / push-github (push) Waiting to run
2024-11-07 12:21:14 +01:00
fcc99597e6 remove unused imports 2024-11-07 11:51:43 +01:00
d457e57614 Add Button Execution Test 2024-11-07 11:51:02 +01:00
8a7348eebc fix class names and add Button Interaction type case 2024-11-07 11:50:52 +01:00
480c1ec81f add Button Interaction Method case to factory method 2024-11-07 11:50:09 +01:00
3d2bca4548 fix off by one error 2024-11-07 11:49:45 +01:00
5689fef866 remove unused import 2024-11-07 11:49:30 +01:00
7d9e14eb25 add retention and target and change the annotation parameter to "value" for easier usage 2024-11-06 14:43:49 +01:00
7fa402ac38 ignore bin directories 2024-11-06 14:43:11 +01:00
eaff502892 remove unused imports 2024-11-06 14:29:42 +01:00
76d4d5b525 add Javacord impl 2024-11-05 15:55:01 +01:00
0ce0b3eb4f Add Button Interaction with specific method parameter support. 2024-11-05 15:54:49 +01:00
11fd16fa77 Add Command Execution test 2024-11-01 17:38:02 +01:00
bbeb58e5e4 fix isAssignableFrom order 2024-11-01 17:37:49 +01:00
e39ac2d67e fix random nulls in list 2024-11-01 17:37:36 +01:00
0f337696c1 change to selective catching 2024-11-01 17:36:12 +01:00
9f87f47b1f Add Javacord test 2024-11-01 16:07:18 +01:00
9d81522429 switch to user create wrapper instances 2024-11-01 16:07:10 +01:00
7888819f6e rework class invariant checks and cast issues 2024-11-01 16:06:52 +01:00
3d5201329b Add missing initialisation and nonNull filter 2024-11-01 16:05:33 +01:00
4b835187b5 remove unused dependencies 2024-11-01 16:05:04 +01:00
3778f45cf3 fix wrong logic 2024-11-01 15:30:50 +01:00
6bd6021b86 finish first version of javacord wrapper with implementation of:
- getInteractionType()
- convertCommandOption()
- getCommandDefinition
2024-10-31 16:06:23 +01:00
b0abb423d3 add register impl 2024-10-29 23:20:19 +01:00
22f9810f7b Add first version of command registration code 2024-10-29 23:08:15 +01:00
9768572577 add javacord dependency 2024-10-29 23:03:29 +01:00
2cdf574df0 add base structure 2024-10-29 23:03:29 +01:00
0c3aeed4f4 Add getFullSlashCommand() method to get the SlashCommand annotation instance that has options if it is a rootcommand 2024-10-29 23:03:09 +01:00
0615741def ae7e66d06d
rewrite both methods in a more efficient way
2024-10-29 20:58:08 +01:00
1aa052a85b minor refactoring and addition of isRootCommand() to SlashCommandDefinition 2024-10-29 19:51:37 +01:00
19bf9d24bc fix further naming
related to df94601816
2024-10-29 15:42:22 +01:00
ae7e66d06d Add Helper methods for easier command registration 2024-10-26 19:43:31 +02:00
df94601816 fix naming 2024-10-26 19:13:27 +02:00
d86c307166 rename and removal of ability for multiple subcommandgroups because I was dumb 2024-10-26 01:37:07 +02:00
f4a6bf937d rename to make more sense x2 2024-10-26 00:56:27 +02:00
11ebb3fdea rename to make more sense 2024-10-26 00:43:05 +02:00
fd749b31d8 add getUniqueExecutableDefinitions to ApplicationCommandDefinition 2024-10-25 21:04:10 +02:00
cf45d0e8ea remove unused import 2024-10-25 20:47:54 +02:00
4a13899975 change to register all commands at once to use bulk overwrite features 2024-10-25 20:47:06 +02:00
0c9d8ecb53 change global flag to a list of serverIds and if it is empty it will be global 2024-10-25 20:25:57 +02:00
ec75215b72 compare ApplicationCommand annotations only by name 2024-10-25 20:15:49 +02:00