Skip to content

Commit 5bab805

Browse files
committed
DiscordCoreAPI Release v2.0.4
* Modified the calls to createArray() to become createValue(). * Fixed an issue with a SongAPI not requesting the proper data. * Updated a bunch of function calls to reflect changes made to the depended library Jsonifier.
1 parent 40e9152 commit 5bab805

File tree

235 files changed

+1180
-1197
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

235 files changed

+1180
-1197
lines changed

Documentation/Doxygen/Docs/Index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ RespondToInputEventData dataPackage{ args.eventData };
132132
dataPackage.addMessageEmbed(newEmbed);
133133
dataPackage.setResponseType(InputEventResponseType::Ephemeral_Interaction_Response);
134134
InputEventData newEvent = input_events::respondToInputEvent(dataPackage);
135-
input_events::deleteInputEventResponseAsync(const newEvent, 20000).get();
135+
input_events::deleteInputEventResponseAsync(newEvent, 20000).get();
136136
```
137137
138138
# Build Instructions (Full-Vcpkg)

Documentation/Doxygen/Docs/documentation_examples/application_commands/Batch Edit Guild Application Command Permissions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ namespace discord_core_api {
3131
}
3232

3333
virtual void execute(base_function_arguments& args) {
34-
input_events::deleteInputEventResponseAsync(const args.eventData).get();
34+
input_events::deleteInputEventResponseAsync(args.eventData).get();
3535

3636
batch_edit_guild_application_command_permissions_data& dataPackage01;
3737
jsonifier::vector<edit_guild_application_command_permissions_data> dataPackage02 {
@@ -40,7 +40,7 @@ namespace discord_core_api {
4040
dataPackage01.guildId = args.eventData.getGuildId();
4141
dataPackage01.permissions = dataPackage02;
4242

43-
auto returnVector = application_commands::batchEditGuildApplicationCommandPermissionsAsync(const dataPackage01).get();
43+
auto returnVector = application_commands::batchEditGuildApplicationCommandPermissionsAsync(dataPackage01).get();
4444

4545
for (const auto& value: returnVector) {
4646
std::cout << value.applicationId << std::endl;

Documentation/Doxygen/Docs/documentation_examples/application_commands/Bulk Overwrite Global Application Commands.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ namespace discord_core_api {
4747
bulk_overwrite_global_application_commands_data& dataPackage;
4848
dataPackage.data = newVector;
4949

50-
auto returnValue = application_commands::bulkOverwriteGlobalApplicationCommandsAsync(const dataPackage).get();
50+
auto returnValue = application_commands::bulkOverwriteGlobalApplicationCommandsAsync(dataPackage).get();
5151

5252
for (const auto& value: returnValue) {
5353
std::cout << "command name: " << value.name << std::endl;

Documentation/Doxygen/Docs/documentation_examples/application_commands/Bulk Overwrite Guild Application Commands.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ namespace discord_core_api {
4848
dataPackage.responseData = newVector;
4949
dataPackage.guildId = args.eventData.getGuildId();
5050

51-
auto returnValue = application_commands::bulkOverwriteGuildApplicationCommandsAsync(const dataPackage).get();
51+
auto returnValue = application_commands::bulkOverwriteGuildApplicationCommandsAsync(dataPackage).get();
5252

5353
for (const auto& value: returnValue) {
5454
std::cout << "command name: " << value.name << std::endl;

Documentation/Doxygen/Docs/documentation_examples/application_commands/Creating a Global Application Command.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,27 +42,27 @@ namespace discord_core_api {
4242
return;
4343
}
4444

45-
input_events::deleteInputEventResponseAsync(const argsNew.eventData).get();
45+
input_events::deleteInputEventResponseAsync(argsNew.eventData).get();
4646

4747
respond_to_input_event_data& dataPackage(argsNew.eventData);
4848
dataPackage.setResponseType(input_event_response_type::Deferred_Response);
49-
auto newEvent = input_events::respondToInputEventAsync(const dataPackage).get();
49+
auto newEvent = input_events::respondToInputEventAsync(dataPackage).get();
5050
5151
create_global_application_command_data registerApplicationCommandsCommandData;
5252
registerApplicationCommandsCommandData.dmPermission = true;
5353
registerApplicationCommandsCommandData.applicationId = discord_core_client::getInstance()->getBotUser().id;
5454
registerApplicationCommandsCommandData.type = application_command_type::Chat_Input;
5555
registerApplicationCommandsCommandData.description = "register the programmatically designated slash commands.";
5656
registerApplicationCommandsCommandData.name = "registerapplicationcommands";
57-
application_commands::createGlobalApplicationCommandAsync(const registerApplicationCommandsCommandData);
57+
application_commands::createGlobalApplicationCommandAsync(registerApplicationCommandsCommandData);
5858

5959
create_global_application_command_data createTestData;
6060
createTestData.dmPermission = true;
6161
createTestData.applicationId = discord_core_client::getInstance()->getBotUser().id;
6262
createTestData.type = application_command_type::Chat_Input;
6363
createTestData.name = "test";
6464
createTestData.description = "test command.";
65-
application_commands::createGlobalApplicationCommandAsync(const createTestData).get();
65+
application_commands::createGlobalApplicationCommandAsync(createTestData).get();
6666

6767
embed_data msgEmbed;
6868
msgEmbed.setAuthor(argsNew.eventData.getUserName(), argsNew.eventData.getAvatarUrl());
@@ -73,7 +73,7 @@ namespace discord_core_api {
7373
respond_to_input_event_data responseData(newEvent);
7474
responseData.setResponseType(input_event_response_type::Edit_Interaction_Response);
7575
responseData.addMessageEmbed(msgEmbed);
76-
auto event = input_events::respondToInputEventAsync(const responseData).get();
76+
auto event = input_events::respondToInputEventAsync(responseData).get();
7777
return;
7878
} catch (...) {
7979
reportException("register_application_commands::execute()");

Documentation/Doxygen/Docs/documentation_examples/application_commands/Creating a Guild Application Command.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,15 @@ namespace discord_core_api {
3030
}
3131

3232
virtual void execute(base_function_arguments& args) {
33-
input_events::deleteInputEventResponseAsync(const args.eventData).get();
33+
input_events::deleteInputEventResponseAsync(args.eventData).get();
3434

3535
create_guild_application_command_data& dataPackage;
3636
dataPackage.description = "displays info about the current bot.";
3737
dataPackage.name = "botinfo";
3838
dataPackage.type = application_command_type::Chat_Input;
3939
dataPackage.guildId = args.eventData.getGuildId();
4040

41-
auto returnValue = application_commands::createGuildApplicationCommandAsync(const dataPackage).get();
41+
auto returnValue = application_commands::createGuildApplicationCommandAsync(dataPackage).get();
4242

4343
std::cout << returnValue.name << std::endl;
4444
}

Documentation/Doxygen/Docs/documentation_examples/application_commands/Deleting a Global Application Command.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ namespace discord_core_api {
3333
virtual void execute(base_function_arguments& args) {
3434
delete_global_application_command_data& dataPackage;
3535
dataPackage.name = "testcommandname";
36-
application_commands::deleteGlobalApplicationCommandAsync(const dataPackage).get();
36+
application_commands::deleteGlobalApplicationCommandAsync(dataPackage).get();
3737
}
3838
};
3939
}

Documentation/Doxygen/Docs/documentation_examples/application_commands/Deleting a Guild Application Command.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ namespace discord_core_api {
3131
}
3232

3333
virtual void execute(base_function_arguments& args) {
34-
input_events::deleteInputEventResponseAsync(const args.eventData);
34+
input_events::deleteInputEventResponseAsync(args.eventData);
3535

3636
delete_guild_application_command_data& dataPackage01;
3737
dataPackage01.name = "botinfo";
3838
dataPackage01.guildId = args.eventData.getGuildId();
3939

40-
application_commands::deleteGuildApplicationCommandAsync(const dataPackage01).get();
40+
application_commands::deleteGuildApplicationCommandAsync(dataPackage01).get();
4141
}
4242
};
4343
}

Documentation/Doxygen/Docs/documentation_examples/application_commands/Editing Guild Application Command Permissions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ namespace discord_core_api {
3131
}
3232

3333
virtual void execute(base_function_arguments& args) {
34-
input_events::deleteInputEventResponseAsync(const args.eventData).get();
34+
input_events::deleteInputEventResponseAsync(args.eventData).get();
3535

3636
edit_guild_application_command_permissions_data dataPackage;
3737
application_command_permission_data& dataPackage02;
@@ -42,7 +42,7 @@ namespace discord_core_api {
4242
dataPackage.permissions.emplace_back(dataPackage02);
4343
dataPackage.guildId = args.eventData.getGuildId();
4444

45-
auto returnValue = application_commands::editGuildApplicationCommandPermissionsAsync(const dataPackage).get();
45+
auto returnValue = application_commands::editGuildApplicationCommandPermissionsAsync(dataPackage).get();
4646

4747
std::cout << returnValue.applicationId << std::endl;
4848
}

Documentation/Doxygen/Docs/documentation_examples/application_commands/Editing a Global Application Command.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ namespace discord_core_api {
3535
dataPackage.description = "displays info about the current bot.";
3636
dataPackage.name = "botinfo";
3737

38-
auto globalApplicationCommand = application_commands::editGlobalApplicationCommandAsync(const dataPackage).get();
38+
auto globalApplicationCommand = application_commands::editGlobalApplicationCommandAsync(dataPackage).get();
3939

4040
std::cout << globalApplicationCommand.data.name << std::endl;
4141
}

0 commit comments

Comments
 (0)