Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Guild Scheduled Event Support (#1032)
* Add Guild Scheduled Events support * Add missing Indents for Guild Scheduled Events * fix: Do update from new schedules updates and repository updates * doc: Add missing documentation on const * doc: Add missing documentation on events struct * tests: Add a Skip condition when dgBot is not set to prevent segfault * fix: Somes changes following the last review steps * docs: Add an example to manipulate GuildScheduledEvent * clean: Remove useless pointers on struct used to retrieve data * tests: Test extra query params on GuildScheduledEventUsers requests * clean: Remove unused variables * feat: Add nullable types to provide null value to Discord API when is necessary * feat: Use NullableString in ScheduledEvents * docs: Add example for usage of NullableString * Update structs.go Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com> * Update restapi.go Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com> * fix: Review changes to move back nullable string into a simple MarshalJSON * fix: Remove NullString on tests and examples * doc: Add missing doc * Update structs.go Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com> * fix: misunderstood MarhsalJSON * fix: Follow the convention of discordgo on url.Values * Update examples/scheduled_events/main.go Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com> * changes: use conditional instead on Sprintf * fix: Add missing status on Params * Update structs.go Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com> * Update structs.go Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com> * changes: Move flag.Parse inside the init function * fix: remove null statement of test suite * fix: Rewrite Marshal of GuildScheduledEventParams to prevent a stack overflow on marshall same type * clean: Remove unused Intents * Update restapi.go Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com> * Update restapi.go Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com> * Update restapi.go Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com> * doc: polish the documentation * clean: Final polish code * doc: Add information about 1:1 usage * Update discord_test.go Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com> * doc: remove unnecessary additional infos * Update structs.go Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com> * Update discord_test.go Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com> * Update restapi.go Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com> * chore(examples/scheduled_events): removed NullString comment * fix(structs): grammar in comment to EntityType * fix: run gofmt Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com>
- Loading branch information
1 parent
5056d53
commit 9448b0e
Showing
8 changed files
with
640 additions
and
92 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.