Restock
This commit is contained in:
		
							parent
							
								
									9cf0b0b4fe
								
							
						
					
					
						commit
						05291c2dbc
					
				
							
								
								
									
										42
									
								
								Bot/Admin.fs
									
									
									
									
									
								
							
							
						
						
									
										42
									
								
								Bot/Admin.fs
									
									
									
									
									
								
							| @ -125,6 +125,35 @@ let getUserInvites userIds = | |||||||
|     |> Sql.executeAsync (fun read -> {| Username = read.string "display_name" ; DiscordId = read.string "inviter" |> uint64 ; TotalInvites = read.int "total_invites" |}) |     |> Sql.executeAsync (fun read -> {| Username = read.string "display_name" ; DiscordId = read.string "inviter" |> uint64 ; TotalInvites = read.int "total_invites" |}) | ||||||
|     |> Async.AwaitTask |     |> Async.AwaitTask | ||||||
| 
 | 
 | ||||||
|  | type MerrisItem = | ||||||
|  |     | NuuPing = 0 | ||||||
|  |     | Noodles = 1 | ||||||
|  |     | Pizza = 2 | ||||||
|  |      | ||||||
|  | let updateMerrisItem itemName amount = | ||||||
|  |     let itemId = | ||||||
|  |         match itemName with | ||||||
|  |         | MerrisItem.Noodles -> "NOODLES" | ||||||
|  |         | MerrisItem.Pizza -> "PIZZA" | ||||||
|  |         | MerrisItem.NuuPing | _ -> "GRILLED_RAT" | ||||||
|  |          | ||||||
|  |     GuildEnvironment.connectionString | ||||||
|  |     |> Sql.connect | ||||||
|  |     |> Sql.parameters [ "itemId" , Sql.string itemId ; "amount" , Sql.int amount ] | ||||||
|  |     |> Sql.query "UPDATE mart_item SET stock = @amount WHERE id = @itemId" | ||||||
|  |     |> Sql.executeNonQueryAsync | ||||||
|  |     |> Async.AwaitTask | ||||||
|  | 
 | ||||||
|  | let restockMerris itemName amount (ctx : IDiscordContext) = | ||||||
|  |     task { | ||||||
|  |         do! Messaging.defer ctx | ||||||
|  |         if amount > 0 && amount < 1000 then | ||||||
|  |             do! updateMerrisItem itemName amount |> Async.Ignore | ||||||
|  |             do! Messaging.sendSimpleResponse ctx $"Restocked {itemName} by {amount}" | ||||||
|  |         else | ||||||
|  |             do! Messaging.sendSimpleResponse ctx $"Provide a restock amount between 0 and 1000" | ||||||
|  |     } :> Task | ||||||
|  |      | ||||||
| let getUsersFromMessageReactions (channel : DiscordChannel) (message : string) (ctx : IDiscordContext) = | let getUsersFromMessageReactions (channel : DiscordChannel) (message : string) (ctx : IDiscordContext) = | ||||||
|     task { |     task { | ||||||
|         do! Messaging.defer ctx |         do! Messaging.defer ctx | ||||||
| @ -246,6 +275,13 @@ type AdminBot() = | |||||||
|         else |         else | ||||||
|             Messaging.sendSimpleResponse ctx $"You are not admin" |> Async.StartAsTask :> Task |             Messaging.sendSimpleResponse ctx $"You are not admin" |> Async.StartAsTask :> Task | ||||||
| 
 | 
 | ||||||
|  |     let enforceMod  (ctx : IDiscordContext) (modFn : IDiscordContext -> Task) = | ||||||
|  |         let isMod = Seq.exists (fun (role : DiscordRole) -> role.Id = 941379834163109978uL) (ctx.GetDiscordMember().Roles) | ||||||
|  |         if isMod then | ||||||
|  |             modFn ctx | ||||||
|  |         else | ||||||
|  |             Messaging.sendSimpleResponse ctx $"You are not a mod" |> Async.StartAsTask :> Task | ||||||
|  | 
 | ||||||
|     [<SlashCommandPermissions(Permissions.Administrator)>] |     [<SlashCommandPermissions(Permissions.Administrator)>] | ||||||
|     [<SlashCommand("admin-invites", "Get total invites from a specific user", false)>] |     [<SlashCommand("admin-invites", "Get total invites from a specific user", false)>] | ||||||
|     member this.GetAttributions (ctx : InteractionContext, [<Option("player", "The player you want to check")>] user : DiscordUser) = |     member this.GetAttributions (ctx : InteractionContext, [<Option("player", "The player you want to check")>] user : DiscordUser) = | ||||||
| @ -284,6 +320,12 @@ type AdminBot() = | |||||||
|     member this.GetRaffleWinners (ctx : InteractionContext, [<Option("count", "How many winners to pick")>] count : int64) = |     member this.GetRaffleWinners (ctx : InteractionContext, [<Option("count", "How many winners to pick")>] count : int64) = | ||||||
|         enforceAdmin (DiscordInteractionContext ctx) (getRaffleWinners count) |         enforceAdmin (DiscordInteractionContext ctx) (getRaffleWinners count) | ||||||
| 
 | 
 | ||||||
|  |     [<SlashCommand("restock-merris", "Restock Merris Mart Item")>] | ||||||
|  |     member this.ResstockMerris (ctx : InteractionContext, | ||||||
|  |                                   [<Option("item-id", "Which item to restock")>] itemId : MerrisItem, | ||||||
|  |                                   [<Option("amount", "How much to restock by")>] amount : int64) = | ||||||
|  |         enforceAdmin (DiscordInteractionContext ctx) (restockMerris itemId (int amount)) | ||||||
|  | 
 | ||||||
| //    [<SlashCommand("admin-raffles-toggle", "Toggle availability of an item")>] | //    [<SlashCommand("admin-raffles-toggle", "Toggle availability of an item")>] | ||||||
| //    member this.ToggleRaffle (ctx : InteractionContext, [<Option("enabled", "Enable or Disable?")>] enable : EnableDisable) = | //    member this.ToggleRaffle (ctx : InteractionContext, [<Option("enabled", "Enable or Disable?")>] enable : EnableDisable) = | ||||||
| //        enforceAdmin (DiscordInteractionContext ctx) (toggleRaffleAvailability (enable = EnableDisable.Enable)) | //        enforceAdmin (DiscordInteractionContext ctx) (toggleRaffleAvailability (enable = EnableDisable.Enable)) | ||||||
|  | |||||||
| @ -59,6 +59,7 @@ let roleWhitelistPending = getId "ROLE_WHITELIST_PENDING" | |||||||
| let roleWhiteOGPending = getId "ROLE_WHITEOG_PENDING" | let roleWhiteOGPending = getId "ROLE_WHITEOG_PENDING" | ||||||
| let roleWhitelist = getId "ROLE_WHITELIST" | let roleWhitelist = getId "ROLE_WHITELIST" | ||||||
| let roleWhiteOG = getId "ROLE_WHITEOG" | let roleWhiteOG = getId "ROLE_WHITEOG" | ||||||
|  | // let roleMod = getId "ROLE_MOD" | ||||||
| let roleAdmin = getId "ROLE_ADMIN" | let roleAdmin = getId "ROLE_ADMIN" | ||||||
| let roleMagicEden = getId "ROLE_MAGICEDEN" | let roleMagicEden = getId "ROLE_MAGICEDEN" | ||||||
| let roleRecruiter1x = getId "ROLE_RECRUITER_1X" | let roleRecruiter1x = getId "ROLE_RECRUITER_1X" | ||||||
|  | |||||||
| @ -5,13 +5,12 @@ framework: net6.0, netstandard2.0, netstandard2.1 | |||||||
| 
 | 
 | ||||||
| nuget FSharp.Core >= 6.0.0 | nuget FSharp.Core >= 6.0.0 | ||||||
| 
 | 
 | ||||||
| nuget DSharpPlus >= 4.3.0-nightly-01135 | nuget DSharpPlus >= 4.3.0-nightly-01160 | ||||||
| nuget DSharpPlus.Interactivity >= 4.3.0-nightly-01135 | nuget DSharpPlus.Interactivity >= 4.3.0-nightly-01160 | ||||||
| nuget DSharpPlus.SlashCommands >= 4.3.0-nightly-01135 | nuget DSharpPlus.SlashCommands >= 4.3.0-nightly-01160 | ||||||
| nuget FSharp.Data | nuget FSharp.Data | ||||||
| nuget FsToolkit.ErrorHandling | nuget FsToolkit.ErrorHandling | ||||||
| 
 | 
 | ||||||
| nuget MongoDB.Driver |  | ||||||
| nuget dotenv.net 3.1.1 | nuget dotenv.net 3.1.1 | ||||||
| nuget Npgsql.FSharp | nuget Npgsql.FSharp | ||||||
| nuget mixpanel-csharp 5.0.0 | nuget mixpanel-csharp 5.0.0 | ||||||
|  | |||||||
							
								
								
									
										110
									
								
								paket.lock
									
									
									
									
									
								
							
							
						
						
									
										110
									
								
								paket.lock
									
									
									
									
									
								
							| @ -4,12 +4,9 @@ NUGET | |||||||
|   remote: https://api.nuget.org/v3/index.json |   remote: https://api.nuget.org/v3/index.json | ||||||
|     Chaos.NaCl.Standard (1.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) |     Chaos.NaCl.Standard (1.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|     ConcurrentHashSet (1.3) |     ConcurrentHashSet (1.3) | ||||||
|     DnsClient (1.6) |  | ||||||
|       Microsoft.Win32.Registry (>= 5.0) |  | ||||||
|       System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= net471)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net471)) (&& (== netstandard2.1) (< netstandard2.0)) |  | ||||||
|     dotenv.net (3.1.1) |     dotenv.net (3.1.1) | ||||||
|       System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (< netstandard2.0)) |       System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (< netstandard2.0)) | ||||||
|     DSharpPlus (4.3.0-nightly-01135) |     DSharpPlus (4.3.0-nightly-01160) | ||||||
|       Emzi0767.Common (>= 2.6.2) |       Emzi0767.Common (>= 2.6.2) | ||||||
|       Microsoft.Extensions.Logging.Abstractions (>= 5.0) |       Microsoft.Extensions.Logging.Abstractions (>= 5.0) | ||||||
|       Newtonsoft.Json (>= 13.0.1) |       Newtonsoft.Json (>= 13.0.1) | ||||||
| @ -19,25 +16,22 @@ NUGET | |||||||
|       System.Net.WebSockets.Client (>= 4.3.2) |       System.Net.WebSockets.Client (>= 4.3.2) | ||||||
|       System.Runtime.InteropServices.RuntimeInformation (>= 4.3) |       System.Runtime.InteropServices.RuntimeInformation (>= 4.3) | ||||||
|       System.Threading.Channels (>= 5.0) |       System.Threading.Channels (>= 5.0) | ||||||
|     DSharpPlus.Interactivity (4.3.0-nightly-01135) |     DSharpPlus.Interactivity (4.3.0-nightly-01160) | ||||||
|       ConcurrentHashSet (>= 1.1) |       ConcurrentHashSet (>= 1.1) | ||||||
|       DSharpPlus (>= 4.3.0-nightly-01135) |       DSharpPlus (>= 4.3.0-nightly-01160) | ||||||
|     DSharpPlus.SlashCommands (4.3.0-nightly-01135) |     DSharpPlus.SlashCommands (4.3.0-nightly-01160) | ||||||
|       DSharpPlus (>= 4.3.0-nightly-01135) |       DSharpPlus (>= 4.3.0-nightly-01160) | ||||||
|       Microsoft.Extensions.DependencyInjection (>= 5.0.1) |       Microsoft.Extensions.DependencyInjection (>= 5.0.1) | ||||||
|     Emzi0767.Common (2.6.2) |     Emzi0767.Common (2.6.6) | ||||||
|       System.Collections.Immutable (>= 5.0) |       System.Collections.Immutable (>= 6.0) | ||||||
|       System.Memory (>= 4.5.4) |       System.Runtime.CompilerServices.Unsafe (>= 6.0) | ||||||
|       System.Runtime.CompilerServices.Unsafe (>= 5.0) |     FSharp.Core (6.0.5) | ||||||
|       System.ValueTuple (>= 4.5) |     FSharp.Data (4.2.9) | ||||||
|     FSharp.Core (6.0.3) |       FSharp.Core (>= 5.0.1) | ||||||
|     FSharp.Data (4.2.8) |  | ||||||
|       FSharp.Core (>= 4.7.2) |  | ||||||
|     FsToolkit.ErrorHandling (2.13) |     FsToolkit.ErrorHandling (2.13) | ||||||
|       FSharp.Core (>= 4.7.2) |       FSharp.Core (>= 4.7.2) | ||||||
|     Microsoft.Bcl.AsyncInterfaces (6.0) - restriction: || (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) |     Microsoft.Bcl.AsyncInterfaces (6.0) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net461)) | ||||||
|       System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net461)) |       System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net461)) | ||||||
|     Microsoft.Bcl.HashCode (1.1.1) - restriction: || (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) |  | ||||||
|     Microsoft.Extensions.Configuration (6.0.1) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) |     Microsoft.Extensions.Configuration (6.0.1) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|       Microsoft.Extensions.Configuration.Abstractions (>= 6.0) |       Microsoft.Extensions.Configuration.Abstractions (>= 6.0) | ||||||
|       Microsoft.Extensions.Primitives (>= 6.0) |       Microsoft.Extensions.Primitives (>= 6.0) | ||||||
| @ -89,50 +83,19 @@ NUGET | |||||||
|       Microsoft.Extensions.Primitives (>= 6.0) |       Microsoft.Extensions.Primitives (>= 6.0) | ||||||
|     Microsoft.Extensions.Primitives (6.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) |     Microsoft.Extensions.Primitives (6.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|       System.Runtime.CompilerServices.Unsafe (>= 6.0) |       System.Runtime.CompilerServices.Unsafe (>= 6.0) | ||||||
|     Microsoft.NETCore.Platforms (6.0.2) |     Microsoft.NETCore.Platforms (6.0.5) | ||||||
|     Microsoft.NETCore.Targets (5.0) |     Microsoft.NETCore.Targets (5.0) | ||||||
|     Microsoft.Win32.Primitives (4.3) |     Microsoft.Win32.Primitives (4.3) | ||||||
|       Microsoft.NETCore.Platforms (>= 1.1) |       Microsoft.NETCore.Platforms (>= 1.1) | ||||||
|       Microsoft.NETCore.Targets (>= 1.1) |       Microsoft.NETCore.Targets (>= 1.1) | ||||||
|       System.Runtime (>= 4.3) |       System.Runtime (>= 4.3) | ||||||
|     Microsoft.Win32.Registry (5.0) |  | ||||||
|       System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= monoandroid) (< netstandard1.3)) (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.0) (== netstandard2.1) |  | ||||||
|       System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (>= uap10.1)) (== netstandard2.0) (== netstandard2.1) |  | ||||||
|       System.Security.AccessControl (>= 5.0) |  | ||||||
|       System.Security.Principal.Windows (>= 5.0) |  | ||||||
|     mixpanel-csharp (5.0) |     mixpanel-csharp (5.0) | ||||||
|     MongoDB.Bson (2.15) |  | ||||||
|       System.Runtime.CompilerServices.Unsafe (>= 5.0) |  | ||||||
|     MongoDB.Driver (2.15) |  | ||||||
|       MongoDB.Bson (>= 2.15) |  | ||||||
|       MongoDB.Driver.Core (>= 2.15) |  | ||||||
|       MongoDB.Libmongocrypt (>= 1.3) |  | ||||||
|     MongoDB.Driver.Core (2.15) |  | ||||||
|       DnsClient (>= 1.6) |  | ||||||
|       MongoDB.Bson (>= 2.15) |  | ||||||
|       MongoDB.Libmongocrypt (>= 1.3) |  | ||||||
|       SharpCompress (>= 0.30.1) |  | ||||||
|       System.Buffers (>= 4.5.1) |  | ||||||
|     MongoDB.Libmongocrypt (1.3) |  | ||||||
|     Newtonsoft.Json (13.0.1) |     Newtonsoft.Json (13.0.1) | ||||||
|     Npgsql (6.0.3) |     Npgsql (6.0.5) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|       Microsoft.Bcl.AsyncInterfaces (>= 6.0) - restriction: || (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) |  | ||||||
|       Microsoft.Bcl.HashCode (>= 1.1.1) - restriction: || (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) |  | ||||||
|       System.Collections.Immutable (>= 6.0) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) (== netstandard2.1) |  | ||||||
|       System.Diagnostics.DiagnosticSource (>= 6.0) - restriction: || (&& (== net6.0) (< net5.0)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) (== netstandard2.1) |  | ||||||
|       System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) |  | ||||||
|       System.Runtime.CompilerServices.Unsafe (>= 6.0) |       System.Runtime.CompilerServices.Unsafe (>= 6.0) | ||||||
|       System.Text.Json (>= 6.0) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) (== netstandard2.1) |     Npgsql.FSharp (5.2) | ||||||
|       System.Threading.Channels (>= 6.0) - restriction: || (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) (== netstandard2.1) |       FSharp.Core (>= 6.0.2) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|       System.Threading.Tasks.Extensions (>= 4.5.4) - restriction: || (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) |       Npgsql (>= 6.0.5) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|       System.ValueTuple (>= 4.5) - restriction: || (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) |  | ||||||
|     Npgsql.FSharp (4.1) |  | ||||||
|       FSharp.Core (>= 4.7.2) |  | ||||||
|       Npgsql (>= 5.0.3) |  | ||||||
|       Ply (>= 0.3.1) |  | ||||||
|     Ply (0.3.1) |  | ||||||
|       FSharp.Core (>= 4.6.2) |  | ||||||
|       System.Threading.Tasks.Extensions (>= 4.5.4) |  | ||||||
|     Portable.BouncyCastle (1.9) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) |     Portable.BouncyCastle (1.9) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|     runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) |     runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) | ||||||
|     runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) |     runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) | ||||||
| @ -177,27 +140,24 @@ NUGET | |||||||
|     runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) |     runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) | ||||||
|     runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) |     runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) | ||||||
|     runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) |     runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.3) | ||||||
|     SharpCompress (0.30.1) |     Solnet.Extensions (6.1) | ||||||
|       System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net461)) |       Solnet.Programs (>= 6.1) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|       System.Text.Encoding.CodePages (>= 5.0) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) (== netstandard2.1) |       Solnet.Rpc (>= 6.1) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|     Solnet.Extensions (6.0.11) |       Solnet.Wallet (>= 6.1) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|       Solnet.Programs (>= 6.0.11) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) |     Solnet.KeyStore (6.1) | ||||||
|       Solnet.Rpc (>= 6.0.11) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) |  | ||||||
|       Solnet.Wallet (>= 6.0.11) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) |  | ||||||
|     Solnet.KeyStore (6.0.11) |  | ||||||
|       Chaos.NaCl.Standard (>= 1.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) |       Chaos.NaCl.Standard (>= 1.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|       Portable.BouncyCastle (>= 1.9) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) |       Portable.BouncyCastle (>= 1.9) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|       Solnet.Wallet (>= 6.0.11) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) |       Solnet.Wallet (>= 6.1) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|     Solnet.Programs (6.0.11) |     Solnet.Programs (6.1) | ||||||
|       Solnet.Rpc (>= 6.0.11) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) |       Solnet.Rpc (>= 6.1) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|     Solnet.Rpc (6.0.11) |     Solnet.Rpc (6.1) | ||||||
|       Microsoft.Extensions.Logging (>= 6.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) |       Microsoft.Extensions.Logging (>= 6.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|       Microsoft.Extensions.Logging.Console (>= 6.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) |       Microsoft.Extensions.Logging.Console (>= 6.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|       Solnet.Wallet (>= 6.0.11) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) |       Solnet.Wallet (>= 6.1) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|     Solnet.Wallet (6.0.11) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) |     Solnet.Wallet (6.1) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|       Chaos.NaCl.Standard (>= 1.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) |       Chaos.NaCl.Standard (>= 1.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|       Portable.BouncyCastle (>= 1.9) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) |       Portable.BouncyCastle (>= 1.9) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|     System.Buffers (4.5.1) |     System.Buffers (4.5.1) - restriction: || (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0) (< netstandard2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (< netstandard2.1) (>= xamarinios)) (&& (== net6.0) (< netstandard2.1) (>= xamarinmac)) (&& (== net6.0) (< netstandard2.1) (>= xamarintvos)) (&& (== net6.0) (< netstandard2.1) (>= xamarinwatchos)) (== netstandard2.0) (== netstandard2.1) | ||||||
|     System.Collections (4.3) |     System.Collections (4.3) | ||||||
|       Microsoft.NETCore.Platforms (>= 1.1) |       Microsoft.NETCore.Platforms (>= 1.1) | ||||||
|       Microsoft.NETCore.Targets (>= 1.1) |       Microsoft.NETCore.Targets (>= 1.1) | ||||||
| @ -266,7 +226,7 @@ NUGET | |||||||
|       System.Resources.ResourceManager (>= 4.3) |       System.Resources.ResourceManager (>= 4.3) | ||||||
|       System.Runtime (>= 4.3) |       System.Runtime (>= 4.3) | ||||||
|       System.Runtime.Extensions (>= 4.3) |       System.Runtime.Extensions (>= 4.3) | ||||||
|     System.Memory (4.5.4) |     System.Memory (4.5.5) | ||||||
|       System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.0) (== netstandard2.1) |       System.Buffers (>= 4.5.1) - restriction: || (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.0) (== netstandard2.1) | ||||||
|       System.Numerics.Vectors (>= 4.4) - restriction: || (&& (== net6.0) (< netcoreapp2.0)) (== netstandard2.0) (== netstandard2.1) |       System.Numerics.Vectors (>= 4.4) - restriction: || (&& (== net6.0) (< netcoreapp2.0)) (== netstandard2.0) (== netstandard2.1) | ||||||
|       System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= uap10.1)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.0) (== netstandard2.1) |       System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net6.0) (>= monotouch)) (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.0)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.1)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= uap10.1)) (&& (== net6.0) (>= xamarinios)) (&& (== net6.0) (>= xamarinmac)) (&& (== net6.0) (>= xamarintvos)) (&& (== net6.0) (>= xamarinwatchos)) (== netstandard2.0) (== netstandard2.1) | ||||||
| @ -444,8 +404,6 @@ NUGET | |||||||
|       System.Resources.ResourceManager (>= 4.3) |       System.Resources.ResourceManager (>= 4.3) | ||||||
|       System.Runtime (>= 4.3) |       System.Runtime (>= 4.3) | ||||||
|       System.Runtime.Extensions (>= 4.3) |       System.Runtime.Extensions (>= 4.3) | ||||||
|     System.Security.AccessControl (6.0) |  | ||||||
|       System.Security.Principal.Windows (>= 5.0) - restriction: || (&& (== net6.0) (>= net461)) (== netstandard2.0) (== netstandard2.1) |  | ||||||
|     System.Security.Claims (4.3) |     System.Security.Claims (4.3) | ||||||
|       System.Collections (>= 4.3) |       System.Collections (>= 4.3) | ||||||
|       System.Globalization (>= 4.3) |       System.Globalization (>= 4.3) | ||||||
| @ -541,9 +499,6 @@ NUGET | |||||||
|       Microsoft.NETCore.Platforms (>= 1.1) |       Microsoft.NETCore.Platforms (>= 1.1) | ||||||
|       Microsoft.NETCore.Targets (>= 1.1) |       Microsoft.NETCore.Targets (>= 1.1) | ||||||
|       System.Runtime (>= 4.3) |       System.Runtime (>= 4.3) | ||||||
|     System.Text.Encoding.CodePages (6.0) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp3.1)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) (== netstandard2.1) |  | ||||||
|       System.Memory (>= 4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp3.1)) (== netstandard2.0) (== netstandard2.1) |  | ||||||
|       System.Runtime.CompilerServices.Unsafe (>= 6.0) |  | ||||||
|     System.Text.Encoding.Extensions (4.3) |     System.Text.Encoding.Extensions (4.3) | ||||||
|       Microsoft.NETCore.Platforms (>= 1.1) |       Microsoft.NETCore.Platforms (>= 1.1) | ||||||
|       Microsoft.NETCore.Targets (>= 1.1) |       Microsoft.NETCore.Targets (>= 1.1) | ||||||
| @ -551,7 +506,7 @@ NUGET | |||||||
|       System.Text.Encoding (>= 4.3) |       System.Text.Encoding (>= 4.3) | ||||||
|     System.Text.Encodings.Web (6.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) |     System.Text.Encodings.Web (6.0) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|       System.Runtime.CompilerServices.Unsafe (>= 6.0) |       System.Runtime.CompilerServices.Unsafe (>= 6.0) | ||||||
|     System.Text.Json (6.0.2) |     System.Text.Json (6.0.5) - restriction: || (== net6.0) (&& (== netstandard2.0) (>= net6.0)) (&& (== netstandard2.1) (>= net6.0)) | ||||||
|       System.Runtime.CompilerServices.Unsafe (>= 6.0) |       System.Runtime.CompilerServices.Unsafe (>= 6.0) | ||||||
|       System.Text.Encodings.Web (>= 6.0) |       System.Text.Encodings.Web (>= 6.0) | ||||||
|     System.Threading (4.3) |     System.Threading (4.3) | ||||||
| @ -563,7 +518,7 @@ NUGET | |||||||
|       Microsoft.NETCore.Platforms (>= 1.1) |       Microsoft.NETCore.Platforms (>= 1.1) | ||||||
|       Microsoft.NETCore.Targets (>= 1.1) |       Microsoft.NETCore.Targets (>= 1.1) | ||||||
|       System.Runtime (>= 4.3) |       System.Runtime (>= 4.3) | ||||||
|     System.Threading.Tasks.Extensions (4.5.4) |     System.Threading.Tasks.Extensions (4.5.4) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netstandard2.1)) (== netstandard2.0) (&& (== netstandard2.1) (>= net461)) | ||||||
|       System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.0)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= wp8)) (== netstandard2.0) (== netstandard2.1) |       System.Runtime.CompilerServices.Unsafe (>= 4.5.3) - restriction: || (&& (== net6.0) (>= net461)) (&& (== net6.0) (< netcoreapp2.1)) (&& (== net6.0) (< netstandard1.0)) (&& (== net6.0) (< netstandard2.0)) (&& (== net6.0) (>= wp8)) (== netstandard2.0) (== netstandard2.1) | ||||||
|     System.Threading.ThreadPool (4.3) |     System.Threading.ThreadPool (4.3) | ||||||
|       System.Runtime (>= 4.3) |       System.Runtime (>= 4.3) | ||||||
| @ -572,4 +527,3 @@ NUGET | |||||||
|       Microsoft.NETCore.Platforms (>= 1.1) |       Microsoft.NETCore.Platforms (>= 1.1) | ||||||
|       Microsoft.NETCore.Targets (>= 1.1) |       Microsoft.NETCore.Targets (>= 1.1) | ||||||
|       System.Runtime (>= 4.3) |       System.Runtime (>= 4.3) | ||||||
|     System.ValueTuple (4.5) |  | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user