I guess it's fixed
This commit is contained in:
		
							parent
							
								
									0853463120
								
							
						
					
					
						commit
						ac3e40d50f
					
				@ -5,13 +5,15 @@ open Mixpanel
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
let private mix = MixpanelClient(GuildEnvironment.tokenMixpanel)
 | 
					let private mix = MixpanelClient(GuildEnvironment.tokenMixpanel)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
let private track eventName id data =
 | 
					let private track eventName id data = async {
 | 
				
			||||||
    let mapObj = data |> List.map (fun e -> ( fst e , snd e |> box) )
 | 
					    let mapObj = data |> List.map (fun e -> ( fst e , snd e |> box) )
 | 
				
			||||||
    let map =
 | 
					    let map =
 | 
				
			||||||
        [ "distinct_id" , box (string id)
 | 
					        [ "distinct_id" , box (string id)
 | 
				
			||||||
          "guild_id" , box (string GuildEnvironment.guildId)
 | 
					          "guild_id" , box (string GuildEnvironment.guildId)
 | 
				
			||||||
          "env" , box GuildEnvironment.environment  ]
 | 
					          "env" , box GuildEnvironment.environment  ]
 | 
				
			||||||
    mix.TrackAsync(eventName, mapObj @ map |> dict) |> Async.AwaitTask |> Async.Ignore
 | 
					    let! _ = mix.TrackAsync(eventName, mapObj @ map |> dict) |> Async.AwaitTask
 | 
				
			||||||
 | 
					    return ()
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
let invitedUserEntered inviteCode inviterId inviteeId inviterName inviteeName =
 | 
					let invitedUserEntered inviteCode inviterId inviteeId inviterName inviteeName =
 | 
				
			||||||
    let data = [
 | 
					    let data = [
 | 
				
			||||||
@ -65,10 +67,11 @@ let whiteListButton availability id name =
 | 
				
			|||||||
    ]
 | 
					    ]
 | 
				
			||||||
    track "Whitelist Button Clicked" id data
 | 
					    track "Whitelist Button Clicked" id data
 | 
				
			||||||
 | 
					
 | 
				
			||||||
let whiteListPurchased amount id name =
 | 
					let whiteListPurchased amount stock id name =
 | 
				
			||||||
    let data = [
 | 
					    let data = [
 | 
				
			||||||
        "user_display_name" , name
 | 
					        "user_display_name" , name
 | 
				
			||||||
        "purchase_amount" , string amount
 | 
					        "purchase_price" , string amount
 | 
				
			||||||
 | 
					        "stock" , string stock
 | 
				
			||||||
    ]
 | 
					    ]
 | 
				
			||||||
    track "Whitelist Purchased" id data
 | 
					    track "Whitelist Purchased" id data
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -518,7 +518,7 @@ let handleBuyWhitelist (ctx : IDiscordContext) =
 | 
				
			|||||||
                    |> Async.AwaitTask
 | 
					                    |> Async.AwaitTask
 | 
				
			||||||
                    |> Async.Ignore
 | 
					                    |> Async.Ignore
 | 
				
			||||||
                let user = ctx.GetDiscordMember()
 | 
					                let user = ctx.GetDiscordMember()
 | 
				
			||||||
                do! Analytics.whiteListPurchased wlItem.Price user.Id user.Username
 | 
					                do! Analytics.whiteListPurchased wlItem.Price wlItem.Stock user.Id user.Username
 | 
				
			||||||
            | false ->
 | 
					            | false ->
 | 
				
			||||||
                let embed = DiscordEmbedBuilder()
 | 
					                let embed = DiscordEmbedBuilder()
 | 
				
			||||||
                embed.Description <- "Oh no! Looks like the last Whitelist spot was taken. Don't worry you weren't charged..."
 | 
					                embed.Description <- "Oh no! Looks like the last Whitelist spot was taken. Don't worry you weren't charged..."
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user