diff --git a/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.deps.json b/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.deps.json index f32ff56..fb75ab2 100644 --- a/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.deps.json +++ b/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.deps.json @@ -3187,7 +3187,7 @@ "Microsoft.NETCore.Platforms/2.1.0": { "type": "package", "serviceable": true, - "sha512": "sha512-TT+QCi9LcxGTjBssH7S7n5+8DVcwfG4DYgXX7Dk7+BfZ4oVHj8Q0CbYk9glzAlHLsSt3bYzol+fOdra2iu6GOw==", + "sha512": "sha512-aSTPL94NloSiQVL5Len8wbjFKOnoAX/vOh3s3DF6g3c7GUUMLCDvnBhmA72M2iN2AedyA8hpr7m89kzSAKUnJQ==", "path": "microsoft.netcore.platforms/2.1.0", "hashPath": "microsoft.netcore.platforms.2.1.0.nupkg.sha512" }, @@ -3208,7 +3208,7 @@ "Microsoft.AspNet.WebApi.Client/5.2.6": { "type": "package", "serviceable": true, - "sha512": "sha512-rMDlyePoxggkmN/qgha1+BR2Uy+dOr38xKCQOPfVNKGY07R2nYJGMTKJFE1XFgwD70RYUNazf2fqutjJF18XgQ==", + "sha512": "sha512-AIgEc1up4pvH8kXy+eG1x4Qfqd6piAq3yk11pveCQXWNkkYoiKdflSmcJZuWcerdMcAaoF0xC/mWGoTW4vF4Dg==", "path": "microsoft.aspnet.webapi.client/5.2.6", "hashPath": "microsoft.aspnet.webapi.client.5.2.6.nupkg.sha512" }, @@ -3684,7 +3684,7 @@ "Microsoft.AspNetCore.Razor.Design/2.1.1": { "type": "package", "serviceable": true, - "sha512": "sha512-f8PKGcxiezL1RVqmnmrazj24Mj4KCTSXqwdotl7Lc+82h8iLV7ItxEIShTJakG7M9iw0ZuCocM0J/IhYesdQrg==", + "sha512": "sha512-BOK5fckW9v7xWjpEI6bPGwkjw10OPVASZcAa8HoWJo/0Mmg4Azddj92v8noU+YgvD/6zNZ9o/RiRXXKxk5rYwQ==", "path": "microsoft.aspnetcore.razor.design/2.1.1", "hashPath": "microsoft.aspnetcore.razor.design.2.1.1.nupkg.sha512" }, @@ -3740,7 +3740,7 @@ "Microsoft.AspNetCore.Routing.Abstractions/2.1.1": { "type": "package", "serviceable": true, - "sha512": "sha512-+Yxsy/ZcCthcziktuhfC6WpQ/cZzgD/IsQ96xefNKrCzIm9jXjfNK3ONsoScvyFFihNohp7zAVPiic5J6CvUDw==", + "sha512": "sha512-9saJjHhST3JmFKuZ1mPU9FJcpgUyPNoJxRMSV2nkSjiEekQN4jxswtBBeIRVDonjq50KKqSWbcyyQtvV4tgKzw==", "path": "microsoft.aspnetcore.routing.abstractions/2.1.1", "hashPath": "microsoft.aspnetcore.routing.abstractions.2.1.1.nupkg.sha512" }, @@ -3845,7 +3845,7 @@ "Microsoft.AspNetCore.StaticFiles/2.1.1": { "type": "package", "serviceable": true, - "sha512": "sha512-3xumS58evfsC4cd8OXtYRafbwuVk5c37dsGQ1E1m0wZvRVUXScRWkTGdcPJcijoImlhoQK2pj6sY7NFMc5PfbQ==", + "sha512": "sha512-Jb4YKaDpPqrcSBxGChOCUmgkuqRKkwe3t5o6GWeoNUENf4hQDuobUvouXKHVw3KuEFIBVArZB984fuVGQW0eAw==", "path": "microsoft.aspnetcore.staticfiles/2.1.1", "hashPath": "microsoft.aspnetcore.staticfiles.2.1.1.nupkg.sha512" }, @@ -3873,14 +3873,14 @@ "Microsoft.CodeAnalysis.Common/2.8.0": { "type": "package", "serviceable": true, - "sha512": "sha512-lYUBqh3OD3iEQqxt9KB472VzgOnEKoUVG4Lx5Xw4oJe9dZtITkHFtct+T73jH3FOASFI1NSzzP5MBM0c9zZspA==", + "sha512": "sha512-A2a4NejNvWVz+8FPXkZK/cd2j4/P3laHwpz56UU3fDcOAVu4Xb98T6FXGAIgqE/LzSVpHnn9Cgg7rhT59qsO8w==", "path": "microsoft.codeanalysis.common/2.8.0", "hashPath": "microsoft.codeanalysis.common.2.8.0.nupkg.sha512" }, "Microsoft.CodeAnalysis.CSharp/2.8.0": { "type": "package", "serviceable": true, - "sha512": "sha512-+4CHAwHMwLO5GRqPJ7Khv2Ny//omhukPKP3Ny/d2XDpt11bX35zb9pTziwZN0eNvxj6a46joIdHEYQ1JsekI3w==", + "sha512": "sha512-+GGCTxkBjf9lFEZhVOG4iEO5YkuWCO5q+kUF787NJ8Twy3EOyLrjtZ8K7q+kH/PnSjSkN0AvWwL2NQCmT1H6mA==", "path": "microsoft.codeanalysis.csharp/2.8.0", "hashPath": "microsoft.codeanalysis.csharp.2.8.0.nupkg.sha512" }, @@ -4062,7 +4062,7 @@ "Microsoft.Extensions.DependencyInjection/2.1.1": { "type": "package", "serviceable": true, - "sha512": "sha512-2nshYaLTn73Ie+/yTkb7EZIXwQeFIXsYCBy/jSY9bMayYykGNjdWa25frayhuPAGVbZpEgfgp3d4JRVEuVyEqQ==", + "sha512": "sha512-ZPFcDUbSwaEVWMyef8+9GqiTAghHX+eLeIEW032i4LDFAdyM4J4brV0UzChlKtClT7cuip/Of6G+veDnO3/bCw==", "path": "microsoft.extensions.dependencyinjection/2.1.1", "hashPath": "microsoft.extensions.dependencyinjection.2.1.1.nupkg.sha512" }, @@ -4125,7 +4125,7 @@ "Microsoft.Extensions.Hosting/2.1.1": { "type": "package", "serviceable": true, - "sha512": "sha512-JCQMO9b49MO7b2e3myP6b0KsAJvRL9auv0A/Pn4w2Q1dt9D29tWvuji8b2jGfHVZcal9GRbtwwdnAD1mN4x3VQ==", + "sha512": "sha512-429Rqyy8tzVZq9UJCKqD+r/9XobPYn/xGxMPyQxmqOZJQPjXXzYAjjZhQ5onCWPFPWbfw430RKRyBTa341kCJA==", "path": "microsoft.extensions.hosting/2.1.1", "hashPath": "microsoft.extensions.hosting.2.1.1.nupkg.sha512" }, @@ -4258,49 +4258,49 @@ "Microsoft.IdentityModel.Logging/5.2.0": { "type": "package", "serviceable": true, - "sha512": "sha512-OgiaeDGsuTpXrx77a4gyN6Flp4y7jro4La92UtVEEVxnRb+TnRxawVYY3Z5EVme5fSwvE31vo2iNAwI/jBKjPg==", + "sha512": "sha512-D9uipmVVfJoNv1AzzLR4547+MiwrXElN6bVym3UqZm8/n2LUVdmbHUSQYwqC/gOjHK2vEzXP4NTwHnL+F54q5A==", "path": "microsoft.identitymodel.logging/5.2.0", "hashPath": "microsoft.identitymodel.logging.5.2.0.nupkg.sha512" }, "Microsoft.IdentityModel.Protocols/5.2.0": { "type": "package", "serviceable": true, - "sha512": "sha512-pakGqbE3FRort3vb0qqWI0Qfy84IOXs8sG7ygANUpoRT+544svQ62JfvCX4UPnqf5bCUpSxVc3rDh8yCQBtc7w==", + "sha512": "sha512-ZvW6FGD9M4JRJnU9GyCnK22vpWX4itIousHD7v9V/XWb6HUmzfKsb7S9QfzOfnNcNr2eK8nLV50S0v1QMR9ERg==", "path": "microsoft.identitymodel.protocols/5.2.0", "hashPath": "microsoft.identitymodel.protocols.5.2.0.nupkg.sha512" }, "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.2.0": { "type": "package", "serviceable": true, - "sha512": "sha512-hMjsfdvgI/Gk/HWPgyVnju6fy3iULralgn1XU6eL17KkkFN2rJ1fDzJX3RKrjr888Y5S+hTSQAUcGzb4Fe3aBA==", + "sha512": "sha512-IbrtvKFSJLGoCTnDEldkWodt/U3x1OduaFuuVxo8RtvCwZkSp/08OtIlVzdLeJG8bCzQs6p7FV6Xh/a52B0jdw==", "path": "microsoft.identitymodel.protocols.openidconnect/5.2.0", "hashPath": "microsoft.identitymodel.protocols.openidconnect.5.2.0.nupkg.sha512" }, "Microsoft.IdentityModel.Protocols.WsFederation/5.2.0": { "type": "package", "serviceable": true, - "sha512": "sha512-7yohKgLzTObwy+Yq/WNshe2ar+9MZJischkn+L+IIQhpZCKWixr0QFR0V/1TzvGVeXBR/AJY/luZRLx84RlzJw==", + "sha512": "sha512-tZJI6PD4/QPBXfTNy/FlGYzi+ebV3pUikoYjmEFApuxJ+RXZ2yuqTDR/gpF6m8TuR4jmX3y+ILqYTy0bPuJK9w==", "path": "microsoft.identitymodel.protocols.wsfederation/5.2.0", "hashPath": "microsoft.identitymodel.protocols.wsfederation.5.2.0.nupkg.sha512" }, "Microsoft.IdentityModel.Tokens/5.2.0": { "type": "package", "serviceable": true, - "sha512": "sha512-Uz1Dk5Gw/jgIHEzac9cXhq7pH0Hf5P73vf23hR6QJn0IamLbPG4qoHnGyPMn9qQXc+jDb/j3fWOhvWGrteJXtA==", + "sha512": "sha512-ptAbeNOZ++Ioq6eGFhSzcC/oCYMkB/XSuWp9jkaQHz8S2Lxm4wrB2yvYNqlYd88+7L56Ywa9WMCgx94heQvtIw==", "path": "microsoft.identitymodel.tokens/5.2.0", "hashPath": "microsoft.identitymodel.tokens.5.2.0.nupkg.sha512" }, "Microsoft.IdentityModel.Tokens.Saml/5.2.0": { "type": "package", "serviceable": true, - "sha512": "sha512-db9y9zHTxeVwTi91mqBu4u1h5tlseQxhXMlGBd7bousED/FcEuhRiVK1maXjoHyQTnYbFDGPvYKXxznDI5jBGQ==", + "sha512": "sha512-3XCXxwPFOG7uJkDx2hD4vv/5UTKWPnDdmh69jRcXUbEgEC8HVdTbViIrQJien+5WefScalMGYIwA4lnLooxRYw==", "path": "microsoft.identitymodel.tokens.saml/5.2.0", "hashPath": "microsoft.identitymodel.tokens.saml.5.2.0.nupkg.sha512" }, "Microsoft.IdentityModel.Xml/5.2.0": { "type": "package", "serviceable": true, - "sha512": "sha512-0WB90AfR16LT0ANCQTb+183yWrusPt4QK1F3f9eL59ZiDKeZLx2AeXgrkDUO+7kG55nCPqmeOUDjHDVK4gsRgA==", + "sha512": "sha512-Z1ID4pp3VhPVR1JKDw5KRqO1WchJEFSrEasiaQRnxstzUrbos4sd3Faro8nlIOtZxS1Dxu5v5UksaoNxlW7BYw==", "path": "microsoft.identitymodel.xml/5.2.0", "hashPath": "microsoft.identitymodel.xml.5.2.0.nupkg.sha512" }, @@ -4321,21 +4321,21 @@ "Newtonsoft.Json/11.0.2": { "type": "package", "serviceable": true, - "sha512": "sha512-IvJe1pj7JHEsP8B8J8DwlMEx8UInrs/x+9oVY+oCD13jpLu4JbJU2WCIsMRn5C4yW9+DgkaO8uiVE5VHKjpmdQ==", + "sha512": "sha512-znZGbws7E4BA9jxNZ7FuiIRI3C9hrgatVQSTKhIYZYNOud4M5VfGlTYi6RdYO5sQrebFuF/g9UEV3hOxDMXF6Q==", "path": "newtonsoft.json/11.0.2", "hashPath": "newtonsoft.json.11.0.2.nupkg.sha512" }, "Newtonsoft.Json.Bson/1.0.1": { "type": "package", "serviceable": true, - "sha512": "sha512-5PYT/IqQ+UK31AmZiSS102R6EsTo+LGTSI8bp7WAUqDKaF4wHXD8U9u4WxTI1vc64tYi++8p3dk3WWNqPFgldw==", + "sha512": "sha512-W5Ke5xei9yS0ljQZuT75VgSp5M43eCPm5hHAelvKyGGU4dV7hYCmtwdsxoADb/exO6pYHeu/Iki43TdYPzfESQ==", "path": "newtonsoft.json.bson/1.0.1", "hashPath": "newtonsoft.json.bson.1.0.1.nupkg.sha512" }, "Remotion.Linq/2.2.0": { "type": "package", "serviceable": true, - "sha512": "sha512-fK/76UmpC0FXBlGDFVPLJHQlDLYnGC+XY3eoDgCgbtrhi0vzbXDQ3n/IYHhqSKqXQfGw/u04A1drWs7rFVkRjw==", + "sha512": "sha512-twDAH8dAXXCAf3sRv1Tf94u66eEHvgU75hfn1nn2v4fSWXD50XoDOAk8WpSrbViNuMkB4kN1ElnOGm1c519IHg==", "path": "remotion.linq/2.2.0", "hashPath": "remotion.linq.2.2.0.nupkg.sha512" }, @@ -4545,7 +4545,7 @@ "System.Data.SqlClient/4.5.1": { "type": "package", "serviceable": true, - "sha512": "sha512-qXTvTFkBds7bnN+ntBMHGvmH3pCAkfT4TE1z2Xvfqo4wKMQC77O4aXsYCc7dzCESC+/Gom6l0GLuebpFx7MDvg==", + "sha512": "sha512-cTPUCClr34EGBnyazUeciMD6sNm9aiE/li3uGvJ7z5dGup9QxKwysUeKXIrCO0E5KtQQAzGORFEYmowyEpcL2A==", "path": "system.data.sqlclient/4.5.1", "hashPath": "system.data.sqlclient.4.5.1.nupkg.sha512" }, @@ -4629,14 +4629,14 @@ "System.IdentityModel.Tokens.Jwt/5.2.0": { "type": "package", "serviceable": true, - "sha512": "sha512-E8tNMfMWPvlSF5fvmMIVZZHlGuIZzE5uktuR+GN2gFdngh0k6xoZquxfjKC02d0NqfsshNQVTCdSKXD5e9/lpA==", + "sha512": "sha512-2cY4A17XCEdohJ8BsyASM09ZYXVPJirdUudD5rETIuNhS7awKkncO1ifCAQHjb10PpdzLmebJgRI+NHEozSEwQ==", "path": "system.identitymodel.tokens.jwt/5.2.0", "hashPath": "system.identitymodel.tokens.jwt.5.2.0.nupkg.sha512" }, "System.Interactive.Async/3.1.1": { "type": "package", "serviceable": true, - "sha512": "sha512-hZccYiIE5RS1/J9Tb/BNtosAGVggdlsJm4Ojdu+gDV0p4AIi+LUfUogMKkRacljQEJd2AG6vYzvcjhQFkqoZmw==", + "sha512": "sha512-x9y2omkjEudKbIVuhUzeWw7ZlouEzpk4W98woCEq1lq9gJxERBKRKDTHF5JPEws9E0f4/Uei/2vLxEy1IrfmMg==", "path": "system.interactive.async/3.1.1", "hashPath": "system.interactive.async.3.1.1.nupkg.sha512" }, @@ -4671,7 +4671,7 @@ "System.IO.Pipelines/4.5.0": { "type": "package", "serviceable": true, - "sha512": "sha512-Kq9eZWVKN9khHhkatLWLLxYCs3j9qSNMZELqn2YG1YsCMv6bPmAtaN0CfA6l7vxFbiV02C996Dy7yHO8DkaJLg==", + "sha512": "sha512-kPBg1oHIqNgZzzIbAFVTfMLmqYid6juXFJv7VnQf7m9K6ooLD8sGZq9rsB+4wZLrgKm0t3TuhBXyPE1StpjqvQ==", "path": "system.io.pipelines/4.5.0", "hashPath": "system.io.pipelines.4.5.0.nupkg.sha512" }, @@ -4706,7 +4706,7 @@ "System.Net.Http/4.3.0": { "type": "package", "serviceable": true, - "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", + "sha512": "sha512-Z1UfSF6dlpCdZdxh6LeoGlYH+q6ptG/iiIWgUUeKhE3DbQACmZkU7Sz2nOX0qdHjz72MOdYRbkSJ5Qwl6sZgvg==", "path": "system.net.http/4.3.0", "hashPath": "system.net.http.4.3.0.nupkg.sha512" }, @@ -4818,7 +4818,7 @@ "System.Runtime.CompilerServices.Unsafe/4.5.1": { "type": "package", "serviceable": true, - "sha512": "sha512-qUJMNWhbm9oZ3XaMFiEMiYmRPszbnXIkRIi7+4b2Md2xZ6JUOepf0/kY3S85qistRohl9OdMe4PsO+RdG2kTIQ==", + "sha512": "sha512-x/3d5xb+mc9e4I2GOOT+HPRWMZLbYjNN/kYKsb0fyUKcWizn/t1CIrGRLIBhv7H0ptYEt+WTTztdPmwSUMyKig==", "path": "system.runtime.compilerservices.unsafe/4.5.1", "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512" }, diff --git a/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.dll b/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.dll index 5d06f31..6fba4e0 100644 Binary files a/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.dll and b/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.dll differ diff --git a/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.pdb b/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.pdb index 7c4dc6c..e85d5a0 100644 Binary files a/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.pdb and b/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.pdb differ diff --git a/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.runtimeconfig.dev.json b/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.runtimeconfig.dev.json index 9bff1a4..210a1ae 100644 --- a/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.runtimeconfig.dev.json +++ b/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.runtimeconfig.dev.json @@ -1,9 +1,9 @@ { "runtimeOptions": { "additionalProbingPaths": [ - "C:\\Users\\Ben\\.dotnet\\store\\|arch|\\|tfm|", - "C:\\Users\\Ben\\.nuget\\packages", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + "/home/ben/.dotnet/store/|arch|/|tfm|", + "/home/ben/.nuget/packages", + "/usr/share/dotnet/sdk/NuGetFallbackFolder" ] } } \ No newline at end of file diff --git a/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.assets.cache b/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.assets.cache index b3ddc27..1d3a82b 100644 Binary files a/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.assets.cache and b/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.assets.cache differ diff --git a/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.csproj.CoreCompileInputs.cache b/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.csproj.CoreCompileInputs.cache index 41c3505..46cbd7c 100644 --- a/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.csproj.CoreCompileInputs.cache +++ b/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -82c94cbdf01f77aeeb78261d8a61650605c0a650 +ba205d03ee43f8c307fa6bd85a60fa0922636378 diff --git a/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.csproj.FileListAbsolute.txt b/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.csproj.FileListAbsolute.txt index 4d89755..8bcba73 100644 --- a/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.csproj.FileListAbsolute.txt +++ b/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.csproj.FileListAbsolute.txt @@ -1,14 +1,28 @@ -E:\Projects\nullptr-bot\dev-portal\bin\Debug\netcoreapp2.1\dev-portal.deps.json -E:\Projects\nullptr-bot\dev-portal\bin\Debug\netcoreapp2.1\dev-portal.runtimeconfig.json -E:\Projects\nullptr-bot\dev-portal\bin\Debug\netcoreapp2.1\dev-portal.runtimeconfig.dev.json -E:\Projects\nullptr-bot\dev-portal\bin\Debug\netcoreapp2.1\dev-portal.dll -E:\Projects\nullptr-bot\dev-portal\bin\Debug\netcoreapp2.1\dev-portal.pdb -E:\Projects\nullptr-bot\dev-portal\obj\Debug\netcoreapp2.1\dev-portal.csprojAssemblyReference.cache -E:\Projects\nullptr-bot\dev-portal\obj\Debug\netcoreapp2.1\dev-portal.csproj.CoreCompileInputs.cache -E:\Projects\nullptr-bot\dev-portal\obj\Debug\netcoreapp2.1\dev-portal.RazorAssemblyInfo.cache -E:\Projects\nullptr-bot\dev-portal\obj\Debug\netcoreapp2.1\dev-portal.RazorAssemblyInfo.cs -E:\Projects\nullptr-bot\dev-portal\obj\Debug\netcoreapp2.1\dev-portal.AssemblyInfoInputs.cache -E:\Projects\nullptr-bot\dev-portal\obj\Debug\netcoreapp2.1\dev-portal.AssemblyInfo.cs -E:\Projects\nullptr-bot\dev-portal\obj\Debug\netcoreapp2.1\dev-portal.RazorTargetAssemblyInfo.cache -E:\Projects\nullptr-bot\dev-portal\obj\Debug\netcoreapp2.1\dev-portal.dll -E:\Projects\nullptr-bot\dev-portal\obj\Debug\netcoreapp2.1\dev-portal.pdb +E:/Projects/nullptr-bot/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.deps.json +E:/Projects/nullptr-bot/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.runtimeconfig.json +E:/Projects/nullptr-bot/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.runtimeconfig.dev.json +E:/Projects/nullptr-bot/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.dll +E:/Projects/nullptr-bot/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.pdb +E:/Projects/nullptr-bot/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.csprojAssemblyReference.cache +E:/Projects/nullptr-bot/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.csproj.CoreCompileInputs.cache +E:/Projects/nullptr-bot/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.RazorAssemblyInfo.cache +E:/Projects/nullptr-bot/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.RazorAssemblyInfo.cs +E:/Projects/nullptr-bot/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.AssemblyInfoInputs.cache +E:/Projects/nullptr-bot/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.AssemblyInfo.cs +E:/Projects/nullptr-bot/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.RazorTargetAssemblyInfo.cache +E:/Projects/nullptr-bot/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.dll +E:/Projects/nullptr-bot/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.pdb +/home/ben/Desktop/Programming/nullptr/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.deps.json +/home/ben/Desktop/Programming/nullptr/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.runtimeconfig.json +/home/ben/Desktop/Programming/nullptr/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.runtimeconfig.dev.json +/home/ben/Desktop/Programming/nullptr/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.dll +/home/ben/Desktop/Programming/nullptr/dev-portal/bin/Debug/netcoreapp2.1/dev-portal.pdb +/home/ben/Desktop/Programming/nullptr/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.csprojAssemblyReference.cache +/home/ben/Desktop/Programming/nullptr/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.csproj.CoreCompileInputs.cache +/home/ben/Desktop/Programming/nullptr/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.RazorAssemblyInfo.cache +/home/ben/Desktop/Programming/nullptr/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.RazorAssemblyInfo.cs +/home/ben/Desktop/Programming/nullptr/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.AssemblyInfoInputs.cache +/home/ben/Desktop/Programming/nullptr/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.AssemblyInfo.cs +/home/ben/Desktop/Programming/nullptr/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.RazorTargetAssemblyInfo.cache +/home/ben/Desktop/Programming/nullptr/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.dll +/home/ben/Desktop/Programming/nullptr/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.pdb diff --git a/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.csprojAssemblyReference.cache b/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.csprojAssemblyReference.cache index 450aa1a..6d222ad 100644 Binary files a/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.csprojAssemblyReference.cache and b/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.csprojAssemblyReference.cache differ diff --git a/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.dll b/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.dll index 5d06f31..6fba4e0 100644 Binary files a/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.dll and b/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.dll differ diff --git a/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.pdb b/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.pdb index 7c4dc6c..e85d5a0 100644 Binary files a/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.pdb and b/dev-portal/obj/Debug/netcoreapp2.1/dev-portal.pdb differ diff --git a/dev-portal/obj/Debug/netcoreapp2.1/project.razor.json b/dev-portal/obj/Debug/netcoreapp2.1/project.razor.json new file mode 100644 index 0000000..7abdd4c --- /dev/null +++ b/dev-portal/obj/Debug/netcoreapp2.1/project.razor.json @@ -0,0 +1,14 @@ +{ + "ProjectFilePath": "/home/ben/Desktop/Programming/nullptr/dev-portal/dev-portal.csproj", + "TargetFramework": "netcoreapp2.1", + "TagHelpers": [], + "Configuration": { + "ConfigurationName": "MVC-2.1", + "LanguageVersion": "2.1", + "Extensions": [ + { + "ExtensionName": "MVC-2.1" + } + ] + } +} \ No newline at end of file diff --git a/dev-portal/obj/dev-portal.csproj.nuget.cache b/dev-portal/obj/dev-portal.csproj.nuget.cache index 90bccf3..4d9e5bf 100644 --- a/dev-portal/obj/dev-portal.csproj.nuget.cache +++ b/dev-portal/obj/dev-portal.csproj.nuget.cache @@ -1,5 +1,5 @@ { "version": 1, - "dgSpecHash": "wQdsbnHmGUMpJblL2M6rryzAM/pmB+c5MuIaoeSlSPMIloAaL67AwTixJTWrHWCmnzABCPctDBg6zAu5t/209A==", + "dgSpecHash": "6dEGqxNtZbG6ntsUt4zsxQTDm+Az56mjtpk7O++Z7qk0QH2f/PuoKS/iDWr/An++PNvfBn7CvoDlnXQzMwE0yw==", "success": true } \ No newline at end of file diff --git a/dev-portal/obj/dev-portal.csproj.nuget.g.props b/dev-portal/obj/dev-portal.csproj.nuget.g.props index c04651c..61715ca 100644 --- a/dev-portal/obj/dev-portal.csproj.nuget.g.props +++ b/dev-portal/obj/dev-portal.csproj.nuget.g.props @@ -3,22 +3,25 @@ True NuGet - E:\Projects\nullptr-bot\dev-portal\obj\project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\Ben\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder + /home/ben/Desktop/Programming/nullptr/dev-portal/obj/project.assets.json + /home/ben/.nuget/packages/ + /home/ben/.nuget/packages/;/usr/share/dotnet/sdk/NuGetFallbackFolder PackageReference - 4.8.0 + 4.9.0 $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - - - - - - - + + + + + + + + + /home/ben/.nuget/packages/microsoft.aspnetcore.razor.design/2.1.1 + \ No newline at end of file diff --git a/dev-portal/obj/dev-portal.csproj.nuget.g.targets b/dev-portal/obj/dev-portal.csproj.nuget.g.targets index 2d7dd28..ce9dd6b 100644 --- a/dev-portal/obj/dev-portal.csproj.nuget.g.targets +++ b/dev-portal/obj/dev-portal.csproj.nuget.g.targets @@ -4,12 +4,12 @@ $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - - - - - - - + + + + + + + \ No newline at end of file diff --git a/dev-portal/obj/project.assets.json b/dev-portal/obj/project.assets.json index 968bb7d..56669ee 100644 --- a/dev-portal/obj/project.assets.json +++ b/dev-portal/obj/project.assets.json @@ -4338,10 +4338,11 @@ }, "libraries": { "Microsoft.AspNet.WebApi.Client/5.2.6": { - "sha512": "rMDlyePoxggkmN/qgha1+BR2Uy+dOr38xKCQOPfVNKGY07R2nYJGMTKJFE1XFgwD70RYUNazf2fqutjJF18XgQ==", + "sha512": "AIgEc1up4pvH8kXy+eG1x4Qfqd6piAq3yk11pveCQXWNkkYoiKdflSmcJZuWcerdMcAaoF0xC/mWGoTW4vF4Dg==", "type": "package", "path": "microsoft.aspnet.webapi.client/5.2.6", "files": [ + ".nupkg.metadata", ".signature.p7s", "lib/net45/System.Net.Http.Formatting.dll", "lib/net45/System.Net.Http.Formatting.xml", @@ -5170,10 +5171,12 @@ ] }, "Microsoft.AspNetCore.Razor.Design/2.1.1": { - "sha512": "f8PKGcxiezL1RVqmnmrazj24Mj4KCTSXqwdotl7Lc+82h8iLV7ItxEIShTJakG7M9iw0ZuCocM0J/IhYesdQrg==", + "sha512": "BOK5fckW9v7xWjpEI6bPGwkjw10OPVASZcAa8HoWJo/0Mmg4Azddj92v8noU+YgvD/6zNZ9o/RiRXXKxk5rYwQ==", "type": "package", "path": "microsoft.aspnetcore.razor.design/2.1.1", + "hasTools": true, "files": [ + ".nupkg.metadata", ".signature.p7s", "build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.CodeGeneration.targets", "build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.props", @@ -5283,10 +5286,11 @@ ] }, "Microsoft.AspNetCore.Routing.Abstractions/2.1.1": { - "sha512": "+Yxsy/ZcCthcziktuhfC6WpQ/cZzgD/IsQ96xefNKrCzIm9jXjfNK3ONsoScvyFFihNohp7zAVPiic5J6CvUDw==", + "sha512": "9saJjHhST3JmFKuZ1mPU9FJcpgUyPNoJxRMSV2nkSjiEekQN4jxswtBBeIRVDonjq50KKqSWbcyyQtvV4tgKzw==", "type": "package", "path": "microsoft.aspnetcore.routing.abstractions/2.1.1", "files": [ + ".nupkg.metadata", ".signature.p7s", "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll", "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.xml", @@ -5471,10 +5475,11 @@ ] }, "Microsoft.AspNetCore.StaticFiles/2.1.1": { - "sha512": "3xumS58evfsC4cd8OXtYRafbwuVk5c37dsGQ1E1m0wZvRVUXScRWkTGdcPJcijoImlhoQK2pj6sY7NFMc5PfbQ==", + "sha512": "Jb4YKaDpPqrcSBxGChOCUmgkuqRKkwe3t5o6GWeoNUENf4hQDuobUvouXKHVw3KuEFIBVArZB984fuVGQW0eAw==", "type": "package", "path": "microsoft.aspnetcore.staticfiles/2.1.1", "files": [ + ".nupkg.metadata", ".signature.p7s", "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll", "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.xml", @@ -5523,10 +5528,11 @@ ] }, "Microsoft.CodeAnalysis.Common/2.8.0": { - "sha512": "lYUBqh3OD3iEQqxt9KB472VzgOnEKoUVG4Lx5Xw4oJe9dZtITkHFtct+T73jH3FOASFI1NSzzP5MBM0c9zZspA==", + "sha512": "A2a4NejNvWVz+8FPXkZK/cd2j4/P3laHwpz56UU3fDcOAVu4Xb98T6FXGAIgqE/LzSVpHnn9Cgg7rhT59qsO8w==", "type": "package", "path": "microsoft.codeanalysis.common/2.8.0", "files": [ + ".nupkg.metadata", ".signature.p7s", "lib/netstandard1.3/Microsoft.CodeAnalysis.dll", "lib/netstandard1.3/Microsoft.CodeAnalysis.pdb", @@ -5536,10 +5542,11 @@ ] }, "Microsoft.CodeAnalysis.CSharp/2.8.0": { - "sha512": "+4CHAwHMwLO5GRqPJ7Khv2Ny//omhukPKP3Ny/d2XDpt11bX35zb9pTziwZN0eNvxj6a46joIdHEYQ1JsekI3w==", + "sha512": "+GGCTxkBjf9lFEZhVOG4iEO5YkuWCO5q+kUF787NJ8Twy3EOyLrjtZ8K7q+kH/PnSjSkN0AvWwL2NQCmT1H6mA==", "type": "package", "path": "microsoft.codeanalysis.csharp/2.8.0", "files": [ + ".nupkg.metadata", ".signature.p7s", "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll", "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.pdb", @@ -5923,10 +5930,11 @@ ] }, "Microsoft.Extensions.DependencyInjection/2.1.1": { - "sha512": "2nshYaLTn73Ie+/yTkb7EZIXwQeFIXsYCBy/jSY9bMayYykGNjdWa25frayhuPAGVbZpEgfgp3d4JRVEuVyEqQ==", + "sha512": "ZPFcDUbSwaEVWMyef8+9GqiTAghHX+eLeIEW032i4LDFAdyM4J4brV0UzChlKtClT7cuip/Of6G+veDnO3/bCw==", "type": "package", "path": "microsoft.extensions.dependencyinjection/2.1.1", "files": [ + ".nupkg.metadata", ".signature.p7s", "lib/net461/Microsoft.Extensions.DependencyInjection.dll", "lib/net461/Microsoft.Extensions.DependencyInjection.xml", @@ -6048,10 +6056,11 @@ ] }, "Microsoft.Extensions.Hosting/2.1.1": { - "sha512": "JCQMO9b49MO7b2e3myP6b0KsAJvRL9auv0A/Pn4w2Q1dt9D29tWvuji8b2jGfHVZcal9GRbtwwdnAD1mN4x3VQ==", + "sha512": "429Rqyy8tzVZq9UJCKqD+r/9XobPYn/xGxMPyQxmqOZJQPjXXzYAjjZhQ5onCWPFPWbfw430RKRyBTa341kCJA==", "type": "package", "path": "microsoft.extensions.hosting/2.1.1", "files": [ + ".nupkg.metadata", ".signature.p7s", "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll", "lib/netstandard2.0/Microsoft.Extensions.Hosting.xml", @@ -6276,10 +6285,12 @@ ] }, "Microsoft.IdentityModel.Logging/5.2.0": { - "sha512": "OgiaeDGsuTpXrx77a4gyN6Flp4y7jro4La92UtVEEVxnRb+TnRxawVYY3Z5EVme5fSwvE31vo2iNAwI/jBKjPg==", + "sha512": "D9uipmVVfJoNv1AzzLR4547+MiwrXElN6bVym3UqZm8/n2LUVdmbHUSQYwqC/gOjHK2vEzXP4NTwHnL+F54q5A==", "type": "package", "path": "microsoft.identitymodel.logging/5.2.0", "files": [ + ".nupkg.metadata", + ".signature.p7s", "lib/net45/Microsoft.IdentityModel.Logging.dll", "lib/net45/Microsoft.IdentityModel.Logging.xml", "lib/net451/Microsoft.IdentityModel.Logging.dll", @@ -6291,10 +6302,12 @@ ] }, "Microsoft.IdentityModel.Protocols/5.2.0": { - "sha512": "pakGqbE3FRort3vb0qqWI0Qfy84IOXs8sG7ygANUpoRT+544svQ62JfvCX4UPnqf5bCUpSxVc3rDh8yCQBtc7w==", + "sha512": "ZvW6FGD9M4JRJnU9GyCnK22vpWX4itIousHD7v9V/XWb6HUmzfKsb7S9QfzOfnNcNr2eK8nLV50S0v1QMR9ERg==", "type": "package", "path": "microsoft.identitymodel.protocols/5.2.0", "files": [ + ".nupkg.metadata", + ".signature.p7s", "lib/net45/Microsoft.IdentityModel.Protocols.dll", "lib/net45/Microsoft.IdentityModel.Protocols.xml", "lib/net451/Microsoft.IdentityModel.Protocols.dll", @@ -6306,10 +6319,12 @@ ] }, "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.2.0": { - "sha512": "hMjsfdvgI/Gk/HWPgyVnju6fy3iULralgn1XU6eL17KkkFN2rJ1fDzJX3RKrjr888Y5S+hTSQAUcGzb4Fe3aBA==", + "sha512": "IbrtvKFSJLGoCTnDEldkWodt/U3x1OduaFuuVxo8RtvCwZkSp/08OtIlVzdLeJG8bCzQs6p7FV6Xh/a52B0jdw==", "type": "package", "path": "microsoft.identitymodel.protocols.openidconnect/5.2.0", "files": [ + ".nupkg.metadata", + ".signature.p7s", "lib/net45/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", "lib/net45/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", "lib/net451/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", @@ -6321,10 +6336,12 @@ ] }, "Microsoft.IdentityModel.Protocols.WsFederation/5.2.0": { - "sha512": "7yohKgLzTObwy+Yq/WNshe2ar+9MZJischkn+L+IIQhpZCKWixr0QFR0V/1TzvGVeXBR/AJY/luZRLx84RlzJw==", + "sha512": "tZJI6PD4/QPBXfTNy/FlGYzi+ebV3pUikoYjmEFApuxJ+RXZ2yuqTDR/gpF6m8TuR4jmX3y+ILqYTy0bPuJK9w==", "type": "package", "path": "microsoft.identitymodel.protocols.wsfederation/5.2.0", "files": [ + ".nupkg.metadata", + ".signature.p7s", "lib/net45/Microsoft.IdentityModel.Protocols.WsFederation.dll", "lib/net45/Microsoft.IdentityModel.Protocols.WsFederation.xml", "lib/net451/Microsoft.IdentityModel.Protocols.WsFederation.dll", @@ -6336,10 +6353,12 @@ ] }, "Microsoft.IdentityModel.Tokens/5.2.0": { - "sha512": "Uz1Dk5Gw/jgIHEzac9cXhq7pH0Hf5P73vf23hR6QJn0IamLbPG4qoHnGyPMn9qQXc+jDb/j3fWOhvWGrteJXtA==", + "sha512": "ptAbeNOZ++Ioq6eGFhSzcC/oCYMkB/XSuWp9jkaQHz8S2Lxm4wrB2yvYNqlYd88+7L56Ywa9WMCgx94heQvtIw==", "type": "package", "path": "microsoft.identitymodel.tokens/5.2.0", "files": [ + ".nupkg.metadata", + ".signature.p7s", "lib/net45/Microsoft.IdentityModel.Tokens.dll", "lib/net45/Microsoft.IdentityModel.Tokens.xml", "lib/net451/Microsoft.IdentityModel.Tokens.dll", @@ -6351,10 +6370,12 @@ ] }, "Microsoft.IdentityModel.Tokens.Saml/5.2.0": { - "sha512": "db9y9zHTxeVwTi91mqBu4u1h5tlseQxhXMlGBd7bousED/FcEuhRiVK1maXjoHyQTnYbFDGPvYKXxznDI5jBGQ==", + "sha512": "3XCXxwPFOG7uJkDx2hD4vv/5UTKWPnDdmh69jRcXUbEgEC8HVdTbViIrQJien+5WefScalMGYIwA4lnLooxRYw==", "type": "package", "path": "microsoft.identitymodel.tokens.saml/5.2.0", "files": [ + ".nupkg.metadata", + ".signature.p7s", "lib/net45/Microsoft.IdentityModel.Tokens.Saml.dll", "lib/net45/Microsoft.IdentityModel.Tokens.Saml.xml", "lib/net451/Microsoft.IdentityModel.Tokens.Saml.dll", @@ -6366,10 +6387,12 @@ ] }, "Microsoft.IdentityModel.Xml/5.2.0": { - "sha512": "0WB90AfR16LT0ANCQTb+183yWrusPt4QK1F3f9eL59ZiDKeZLx2AeXgrkDUO+7kG55nCPqmeOUDjHDVK4gsRgA==", + "sha512": "Z1ID4pp3VhPVR1JKDw5KRqO1WchJEFSrEasiaQRnxstzUrbos4sd3Faro8nlIOtZxS1Dxu5v5UksaoNxlW7BYw==", "type": "package", "path": "microsoft.identitymodel.xml/5.2.0", "files": [ + ".nupkg.metadata", + ".signature.p7s", "lib/net45/Microsoft.IdentityModel.Xml.dll", "lib/net45/Microsoft.IdentityModel.Xml.xml", "lib/net451/Microsoft.IdentityModel.Xml.dll", @@ -6697,10 +6720,11 @@ ] }, "Microsoft.NETCore.Platforms/2.1.0": { - "sha512": "TT+QCi9LcxGTjBssH7S7n5+8DVcwfG4DYgXX7Dk7+BfZ4oVHj8Q0CbYk9glzAlHLsSt3bYzol+fOdra2iu6GOw==", + "sha512": "aSTPL94NloSiQVL5Len8wbjFKOnoAX/vOh3s3DF6g3c7GUUMLCDvnBhmA72M2iN2AedyA8hpr7m89kzSAKUnJQ==", "type": "package", "path": "microsoft.netcore.platforms/2.1.0", "files": [ + ".nupkg.metadata", ".signature.p7s", "LICENSE.TXT", "THIRD-PARTY-NOTICES.TXT", @@ -6895,10 +6919,12 @@ ] }, "Newtonsoft.Json/11.0.2": { - "sha512": "IvJe1pj7JHEsP8B8J8DwlMEx8UInrs/x+9oVY+oCD13jpLu4JbJU2WCIsMRn5C4yW9+DgkaO8uiVE5VHKjpmdQ==", + "sha512": "znZGbws7E4BA9jxNZ7FuiIRI3C9hrgatVQSTKhIYZYNOud4M5VfGlTYi6RdYO5sQrebFuF/g9UEV3hOxDMXF6Q==", "type": "package", "path": "newtonsoft.json/11.0.2", "files": [ + ".nupkg.metadata", + ".signature.p7s", "LICENSE.md", "lib/net20/Newtonsoft.Json.dll", "lib/net20/Newtonsoft.Json.xml", @@ -6923,10 +6949,12 @@ ] }, "Newtonsoft.Json.Bson/1.0.1": { - "sha512": "5PYT/IqQ+UK31AmZiSS102R6EsTo+LGTSI8bp7WAUqDKaF4wHXD8U9u4WxTI1vc64tYi++8p3dk3WWNqPFgldw==", + "sha512": "W5Ke5xei9yS0ljQZuT75VgSp5M43eCPm5hHAelvKyGGU4dV7hYCmtwdsxoADb/exO6pYHeu/Iki43TdYPzfESQ==", "type": "package", "path": "newtonsoft.json.bson/1.0.1", "files": [ + ".nupkg.metadata", + ".signature.p7s", "lib/net45/Newtonsoft.Json.Bson.dll", "lib/net45/Newtonsoft.Json.Bson.xml", "lib/netstandard1.3/Newtonsoft.Json.Bson.dll", @@ -6936,10 +6964,12 @@ ] }, "Remotion.Linq/2.2.0": { - "sha512": "fK/76UmpC0FXBlGDFVPLJHQlDLYnGC+XY3eoDgCgbtrhi0vzbXDQ3n/IYHhqSKqXQfGw/u04A1drWs7rFVkRjw==", + "sha512": "twDAH8dAXXCAf3sRv1Tf94u66eEHvgU75hfn1nn2v4fSWXD50XoDOAk8WpSrbViNuMkB4kN1ElnOGm1c519IHg==", "type": "package", "path": "remotion.linq/2.2.0", "files": [ + ".nupkg.metadata", + ".signature.p7s", "lib/net35/Remotion.Linq.XML", "lib/net35/Remotion.Linq.dll", "lib/net40/Remotion.Linq.XML", @@ -7635,10 +7665,11 @@ ] }, "System.Data.SqlClient/4.5.1": { - "sha512": "qXTvTFkBds7bnN+ntBMHGvmH3pCAkfT4TE1z2Xvfqo4wKMQC77O4aXsYCc7dzCESC+/Gom6l0GLuebpFx7MDvg==", + "sha512": "cTPUCClr34EGBnyazUeciMD6sNm9aiE/li3uGvJ7z5dGup9QxKwysUeKXIrCO0E5KtQQAzGORFEYmowyEpcL2A==", "type": "package", "path": "system.data.sqlclient/4.5.1", "files": [ + ".nupkg.metadata", ".signature.p7s", "LICENSE.TXT", "THIRD-PARTY-NOTICES.TXT", @@ -8287,10 +8318,12 @@ ] }, "System.IdentityModel.Tokens.Jwt/5.2.0": { - "sha512": "E8tNMfMWPvlSF5fvmMIVZZHlGuIZzE5uktuR+GN2gFdngh0k6xoZquxfjKC02d0NqfsshNQVTCdSKXD5e9/lpA==", + "sha512": "2cY4A17XCEdohJ8BsyASM09ZYXVPJirdUudD5rETIuNhS7awKkncO1ifCAQHjb10PpdzLmebJgRI+NHEozSEwQ==", "type": "package", "path": "system.identitymodel.tokens.jwt/5.2.0", "files": [ + ".nupkg.metadata", + ".signature.p7s", "lib/net45/System.IdentityModel.Tokens.Jwt.dll", "lib/net45/System.IdentityModel.Tokens.Jwt.xml", "lib/net451/System.IdentityModel.Tokens.Jwt.dll", @@ -8302,10 +8335,12 @@ ] }, "System.Interactive.Async/3.1.1": { - "sha512": "hZccYiIE5RS1/J9Tb/BNtosAGVggdlsJm4Ojdu+gDV0p4AIi+LUfUogMKkRacljQEJd2AG6vYzvcjhQFkqoZmw==", + "sha512": "x9y2omkjEudKbIVuhUzeWw7ZlouEzpk4W98woCEq1lq9gJxERBKRKDTHF5JPEws9E0f4/Uei/2vLxEy1IrfmMg==", "type": "package", "path": "system.interactive.async/3.1.1", "files": [ + ".nupkg.metadata", + ".signature.p7s", "lib/net45/System.Interactive.Async.dll", "lib/net45/System.Interactive.Async.xml", "lib/net46/System.Interactive.Async.dll", @@ -8540,10 +8575,11 @@ ] }, "System.IO.Pipelines/4.5.0": { - "sha512": "Kq9eZWVKN9khHhkatLWLLxYCs3j9qSNMZELqn2YG1YsCMv6bPmAtaN0CfA6l7vxFbiV02C996Dy7yHO8DkaJLg==", + "sha512": "kPBg1oHIqNgZzzIbAFVTfMLmqYid6juXFJv7VnQf7m9K6ooLD8sGZq9rsB+4wZLrgKm0t3TuhBXyPE1StpjqvQ==", "type": "package", "path": "system.io.pipelines/4.5.0", "files": [ + ".nupkg.metadata", ".signature.p7s", "LICENSE.TXT", "THIRD-PARTY-NOTICES.TXT", @@ -8794,10 +8830,12 @@ ] }, "System.Net.Http/4.3.0": { - "sha512": "sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", + "sha512": "Z1UfSF6dlpCdZdxh6LeoGlYH+q6ptG/iiIWgUUeKhE3DbQACmZkU7Sz2nOX0qdHjz72MOdYRbkSJ5Qwl6sZgvg==", "type": "package", "path": "system.net.http/4.3.0", "files": [ + ".nupkg.metadata", + ".signature.p7s", "ThirdPartyNotices.txt", "dotnet_library_license.txt", "lib/Xamarinmac20/_._", @@ -9622,10 +9660,11 @@ ] }, "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "sha512": "qUJMNWhbm9oZ3XaMFiEMiYmRPszbnXIkRIi7+4b2Md2xZ6JUOepf0/kY3S85qistRohl9OdMe4PsO+RdG2kTIQ==", + "sha512": "x/3d5xb+mc9e4I2GOOT+HPRWMZLbYjNN/kYKsb0fyUKcWizn/t1CIrGRLIBhv7H0ptYEt+WTTztdPmwSUMyKig==", "type": "package", "path": "system.runtime.compilerservices.unsafe/4.5.1", "files": [ + ".nupkg.metadata", ".signature.p7s", "LICENSE.TXT", "THIRD-PARTY-NOTICES.TXT", @@ -11500,30 +11539,28 @@ ] }, "packageFolders": { - "C:\\Users\\Ben\\.nuget\\packages\\": {}, - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} + "/home/ben/.nuget/packages/": {}, + "/usr/share/dotnet/sdk/NuGetFallbackFolder": {} }, "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "E:\\Projects\\nullptr-bot\\dev-portal\\dev-portal.csproj", + "projectUniqueName": "/home/ben/Desktop/Programming/nullptr/dev-portal/dev-portal.csproj", "projectName": "dev-portal", - "projectPath": "E:\\Projects\\nullptr-bot\\dev-portal\\dev-portal.csproj", - "packagesPath": "C:\\Users\\Ben\\.nuget\\packages\\", - "outputPath": "E:\\Projects\\nullptr-bot\\dev-portal\\obj\\", + "projectPath": "/home/ben/Desktop/Programming/nullptr/dev-portal/dev-portal.csproj", + "packagesPath": "/home/ben/.nuget/packages/", + "outputPath": "/home/ben/Desktop/Programming/nullptr/dev-portal/obj/", "projectStyle": "PackageReference", "fallbackFolders": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + "/usr/share/dotnet/sdk/NuGetFallbackFolder" ], "configFilePaths": [ - "C:\\Users\\Ben\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + "/home/ben/.nuget/NuGet/NuGet.Config" ], "originalTargetFrameworks": [ "netcoreapp2.1" ], "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { diff --git a/src/commandmanager.js b/src/commandmanager.js index 9cd061d..fc74b4f 100644 --- a/src/commandmanager.js +++ b/src/commandmanager.js @@ -1,11 +1,62 @@ +import fs from 'fs'; + import {Logger} from './logger'; -let modules; -let commands; +let modules = []; +let commands = {}; export class CommandManager { static async load() { + console.log(); + Logger.info('Loading Commands and Modules'); + if (!fs.existsSync('./src/commands/')) { + Logger.panic('No commands folder at /src/commands'); + } + + const moduleFiles = fs.readdirSync('./src/commands'); + const moduleCount = moduleFiles.length; + let commandCount = 0; + // Loops through all files and + for (let file of moduleFiles) { + let mod = require('./commands/' + file.split('.')[0]); + let modExports = Object.keys(mod); + + // TODO: This doesnt work, throws "Module is not defined" + // if (!modExports['Module']) { + // Logger.warn(`No module in file ${file}, is Module being exported?`); + // continue; + // } + if (!mod.Module.Name || !mod.Module.Author) { + Logger.panic(`Module ${file} has no Name field, make sure it has a getter for Name and Author`); + continue; + } + + modules.push({name: mod.Module.Name, module: mod, exports: modExports}); + Logger.info(`Loaded ${mod.Module.Name} from ${file}`); + + for (let command of modExports) { + if (command == 'Module') continue; + let current = mod[command] + + if ( !current.Command + || !current.Alias + || !current.Usage + || !current.Description + || !current.Module) { + Logger.warn(`Exported class ${command} in ${file} and module ${mod.Module.Name} is not a valid command`); + continue; + } + + + + Logger.info(`Loaded ${current.Command} from module ${mod.Module.Name}`); + commandCount++; + } + } + + Logger.info(`Loaded ${commandCount} commands from ${moduleCount} modules`); + console.log(); } static get Modules() {return modules;} diff --git a/src/commands/common.js b/src/commands/common.js index 7d73085..dcb9143 100644 --- a/src/commands/common.js +++ b/src/commands/common.js @@ -1,9 +1,22 @@ +export class Module { + static get Name() {return 'Generic module 1'} + static get Author() {return 'Ben (plane000)#8618'} + + static Init() { + + } + + static Dispose() { + + } +} export class Command1 { static get Command() {return 'command1'} static get Alias() {return ['alias1', 'alias2']} static get Usage() {return 'command1 [args]'} static get Description() {return 'Echos the users input'} + static get Module() {return Module;} static Init() { @@ -18,10 +31,10 @@ export class Command1 { } } +function HelperThatDoesntGetSeenByTheModuleLoader() { + +} + export class Command2 { } - -export class Command3 { - -} diff --git a/src/index.js b/src/index.js index ccb212f..3b3d383 100644 --- a/src/index.js +++ b/src/index.js @@ -4,6 +4,7 @@ import {Logger} from './logger'; import {Config} from './config'; import {Database} from './database/database'; import {Events} from './events'; +import {MessageManager} from './messagemanager'; let client; @@ -16,9 +17,12 @@ export async function init() { await Database.init(); + await MessageManager.init(); + client = new Discord.Client(); - + const eventHandler = new Events(); await eventHandler.init(client); eventHandler.handleEvents(); + } diff --git a/src/messagemanager.js b/src/messagemanager.js index 782e8b0..2e19b34 100644 --- a/src/messagemanager.js +++ b/src/messagemanager.js @@ -1,8 +1,9 @@ import {Logger} from './logger'; +import {CommandManager} from './commandmanager'; export class MessageManager { static async init() { - + CommandManager.load(); } static async handleMessage(message, client, next) {