Browse Source

Fix Linq null in slash command data

pull/1923/head
quin lynch 4 years ago
parent
commit
32f0e4a7e1
5 changed files with 12 additions and 12 deletions
  1. +1
    -1
      src/Discord.Net.Core/Discord.Net.Core.csproj
  2. +1
    -1
      src/Discord.Net.Rest/API/Common/ApplicationCommandInteractionData.cs
  3. +1
    -1
      src/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj
  4. +2
    -2
      src/Discord.Net.WebSocket/Entities/Interaction/Slash Commands/SocketSlashCommandData.cs
  5. +7
    -7
      src/Discord.Net/Discord.Net.nuspec

+ 1
- 1
src/Discord.Net.Core/Discord.Net.Core.csproj View File

@@ -8,7 +8,7 @@
<TargetFrameworks Condition=" '$(OS)' == 'Windows_NT' ">net461;netstandard2.0;netstandard2.1</TargetFrameworks>
<TargetFrameworks Condition=" '$(OS)' != 'Windows_NT' ">netstandard2.0;netstandard2.1</TargetFrameworks>
<PackageId>Discord.Net.Labs.Core</PackageId>
<Version>2.4.0</Version>
<Version>2.4.1</Version>
<Product>Discord.Net.Labs.Core</Product>
<RepositoryUrl>https://github.com/Discord-Net-Labs/Discord.Net-Labs</RepositoryUrl>
<PackageIcon>Temporary.png</PackageIcon>


+ 1
- 1
src/Discord.Net.Rest/API/Common/ApplicationCommandInteractionData.cs View File

@@ -12,7 +12,7 @@ namespace Discord.API
public string Name { get; set; }

[JsonProperty("options")]
public List<ApplicationCommandInteractionDataOption> Options { get; set; }
public Optional<List<ApplicationCommandInteractionDataOption>> Options { get; set; }

[JsonProperty("resolved")]
public Optional<ApplicationCommandInteractionDataResolved> Resolved { get; set; }


+ 1
- 1
src/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj View File

@@ -8,7 +8,7 @@
<TargetFrameworks Condition=" '$(OS)' == 'Windows_NT' ">net461;netstandard2.0;netstandard2.1</TargetFrameworks>
<TargetFrameworks Condition=" '$(OS)' != 'Windows_NT' ">netstandard2.0;netstandard2.1</TargetFrameworks>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Version>2.4.0</Version>
<Version>2.4.1</Version>
<RepositoryUrl>https://github.com/Discord-Net-Labs/Discord.Net-Labs</RepositoryUrl>
<PackageProjectUrl>https://github.com/Discord-Net-Labs/Discord.Net-Labs</PackageProjectUrl>
<PackageIcon>Temporary.png</PackageIcon>


+ 2
- 2
src/Discord.Net.WebSocket/Entities/Interaction/Slash Commands/SocketSlashCommandData.cs View File

@@ -94,8 +94,8 @@ namespace Discord.WebSocket
{
this.Name = model.Name;

this.Options = model.Options.Any()
? model.Options.Select(x => new SocketSlashCommandDataOption(this, x)).ToImmutableArray()
this.Options = model.Options.IsSpecified
? model.Options.Value.Select(x => new SocketSlashCommandDataOption(this, x)).ToImmutableArray()
: null;
}



+ 7
- 7
src/Discord.Net/Discord.Net.nuspec View File

@@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Discord.Net.Labs</id>
<version>2.4.0$suffix$</version>
<version>2.4.1$suffix$</version>
<title>Discord.Net Labs</title>
<authors>Discord.Net Contributors</authors>
<owners>quinchs</owners>
@@ -14,23 +14,23 @@
<iconUrl>https://avatars.githubusercontent.com/u/84047264</iconUrl>
<dependencies>
<group targetFramework="net461">
<dependency id="Discord.Net.Labs.Core" version="2.4.0$suffix$" />
<dependency id="Discord.Net.Labs.Core" version="2.4.1$suffix$" />
<dependency id="Discord.Net.Labs.Rest" version="2.4.0$suffix$" />
<dependency id="Discord.Net.Labs.WebSocket" version="2.4.0$suffix$" />
<dependency id="Discord.Net.Labs.WebSocket" version="2.4.1$suffix$" />
<dependency id="Discord.Net.Labs.Commands" version="2.3.5$suffix$" />
<dependency id="Discord.Net.Labs.Webhook" version="2.3.4$suffix$" />
</group>
<group targetFramework="netstandard2.0">
<dependency id="Discord.Net.Labs.Core" version="2.4.0$suffix$" />
<dependency id="Discord.Net.Labs.Core" version="2.4.1$suffix$" />
<dependency id="Discord.Net.Labs.Rest" version="2.4.0$suffix$" />
<dependency id="Discord.Net.Labs.WebSocket" version="2.4.0$suffix$" />
<dependency id="Discord.Net.Labs.WebSocket" version="2.4.1$suffix$" />
<dependency id="Discord.Net.Labs.Commands" version="2.3.5$suffix$" />
<dependency id="Discord.Net.Labs.Webhook" version="2.3.4$suffix$" />
</group>
<group targetFramework="netstandard2.1">
<dependency id="Discord.Net.Labs.Core" version="2.4.0$suffix$" />
<dependency id="Discord.Net.Labs.Core" version="2.4.1$suffix$" />
<dependency id="Discord.Net.Labs.Rest" version="2.4.0$suffix$" />
<dependency id="Discord.Net.Labs.WebSocket" version="2.4.0$suffix$" />
<dependency id="Discord.Net.Labs.WebSocket" version="2.4.1$suffix$" />
<dependency id="Discord.Net.Labs.Commands" version="2.3.5$suffix$" />
<dependency id="Discord.Net.Labs.Webhook" version="2.3.4$suffix$" />
</group>


Loading…
Cancel
Save