Armory
This commit is contained in:
parent
8e15299b57
commit
387fc239a6
@ -438,24 +438,33 @@ let handleJpegEvents _ (event : ComponentInteractionCreateEventArgs) =
|
|||||||
|
|
||||||
let handleStoreEvents _ (event : ComponentInteractionCreateEventArgs) =
|
let handleStoreEvents _ (event : ComponentInteractionCreateEventArgs) =
|
||||||
let ctx = DiscordEventContext event :> IDiscordContext
|
let ctx = DiscordEventContext event :> IDiscordContext
|
||||||
let id = ctx.GetInteractionId()
|
|
||||||
let itemId = id.Split("-").[1]
|
|
||||||
let storeId = id.Split("-").[2]
|
|
||||||
match id with
|
|
||||||
| id when id.StartsWith("Buy") -> handleBuyItem (fun _ -> Task.CompletedTask) ctx itemId
|
|
||||||
| id when id.StartsWith("Sell") -> handleSell ctx itemId
|
|
||||||
| id when id.StartsWith("ShowHacks") -> buy storeId (Some ItemType.Hack) ctx
|
|
||||||
| id when id.StartsWith("ShowShields") -> buy storeId (Some ItemType.Shield) ctx
|
|
||||||
| _ ->
|
|
||||||
task {
|
task {
|
||||||
let builder = DiscordInteractionResponseBuilder()
|
let builder = DiscordInteractionResponseBuilder()
|
||||||
builder.IsEphemeral <- true
|
builder.IsEphemeral <- true
|
||||||
builder.Content <- $"Incorrect Action identifier {id}"
|
builder.Content <- $"🚀 __Mint Date:__ June 20th 6:30 UTC <t:1655749800:R>"
|
||||||
do! ctx.Respond(InteractionResponseType.ChannelMessageWithSource, builder) |> Async.AwaitTask
|
do! ctx.Respond(InteractionResponseType.ChannelMessageWithSource, builder) |> Async.AwaitTask
|
||||||
}
|
} : Task
|
||||||
|> Async.AwaitTask
|
|
||||||
|> Async.Start
|
//let handleStoreEvents _ (event : ComponentInteractionCreateEventArgs) =
|
||||||
Task.CompletedTask
|
// let ctx = DiscordEventContext event :> IDiscordContext
|
||||||
|
// let id = ctx.GetInteractionId()
|
||||||
|
// let itemId = id.Split("-").[1]
|
||||||
|
// let storeId = id.Split("-").[2]
|
||||||
|
// match id with
|
||||||
|
// | id when id.StartsWith("Buy") -> handleBuyItem (fun _ -> Task.CompletedTask) ctx itemId
|
||||||
|
// | id when id.StartsWith("Sell") -> handleSell ctx itemId
|
||||||
|
// | id when id.StartsWith("ShowHacks") -> buy storeId (Some ItemType.Hack) ctx
|
||||||
|
// | id when id.StartsWith("ShowShields") -> buy storeId (Some ItemType.Shield) ctx
|
||||||
|
// | _ ->
|
||||||
|
// task {
|
||||||
|
// let builder = DiscordInteractionResponseBuilder()
|
||||||
|
// builder.IsEphemeral <- true
|
||||||
|
// builder.Content <- $"Incorrect Action identifier {id}"
|
||||||
|
// do! ctx.Respond(InteractionResponseType.ChannelMessageWithSource, builder) |> Async.AwaitTask
|
||||||
|
// }
|
||||||
|
// |> Async.AwaitTask
|
||||||
|
// |> Async.Start
|
||||||
|
// Task.CompletedTask
|
||||||
|
|
||||||
let sendBackalleyEmbed (ctx : IDiscordContext) =
|
let sendBackalleyEmbed (ctx : IDiscordContext) =
|
||||||
async {
|
async {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user