This also refactors a large portion of the DI toolchain, since I discovered that you shouldn't be reusing IDbConnection objects. Instead, most services and stores are now declared transient, and the webhook cache has been moved to a database-independent storage singleton by itself.
		
			
				
	
	
		
			21 lines
		
	
	
		
			703 B
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			703 B
		
	
	
	
		
			XML
		
	
	
	
	
	
<Project Sdk="Microsoft.NET.Sdk">
 | 
						|
 | 
						|
    <PropertyGroup>
 | 
						|
        <OutputType>Exe</OutputType>
 | 
						|
        <TargetFramework>netcoreapp2.2</TargetFramework>
 | 
						|
    </PropertyGroup>
 | 
						|
 | 
						|
    <ItemGroup>
 | 
						|
      <ProjectReference Include="..\PluralKit.Core\PluralKit.Core.csproj" />
 | 
						|
    </ItemGroup>
 | 
						|
 | 
						|
    <ItemGroup>
 | 
						|
      <PackageReference Include="Discord.Net.Commands" Version="2.0.1" />
 | 
						|
      <PackageReference Include="Discord.Net.Webhook" Version="2.0.1" />
 | 
						|
      <PackageReference Include="Discord.Net.WebSocket" Version="2.0.1" />
 | 
						|
      <PackageReference Include="Humanizer.Core" Version="2.6.2" />
 | 
						|
      <PackageReference Include="SixLabors.ImageSharp" Version="1.0.0-beta0006" />
 | 
						|
    </ItemGroup>
 | 
						|
 | 
						|
</Project>
 |