snakes fixed, few fixes
This commit is contained in:
parent
323890e136
commit
500b60ffde
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
|
|
@ -81,7 +81,10 @@ export default function Activities() {
|
|||
const formatActivityMessage = (activity: Activity) => {
|
||||
const ownerUsername = userData[activity.owner_id]?.username || "Anonymous";
|
||||
const joinerUsername = activity.joiner_id ? (userData[activity.joiner_id]?.username || "Anonymous") : null;
|
||||
const amount = parseFloat(activity.amount);
|
||||
let amount = parseFloat(activity.amount);
|
||||
if(activity.type == "won"){
|
||||
amount = amount * 1.9;
|
||||
}
|
||||
const formattedAmount = amount > 0 ? `${amount} SOL` : "";
|
||||
|
||||
switch (activity.type) {
|
||||
|
|
|
|||
|
|
@ -10,7 +10,6 @@ import { createBet } from "@/shared/solana_helpers";
|
|||
import { Game } from "@/types/Game";
|
||||
import { connection, EXPLORER_TX_TEMPLATE } from "@/data/shared";
|
||||
import { CONFIRMATION_THRESHOLD } from "@/shared/constants";
|
||||
import { fetchUserById, showNewGameNotification } from "@/shared/data_fetcher";
|
||||
interface GameModalProps {
|
||||
isOpen: boolean;
|
||||
onClose: () => void;
|
||||
|
|
@ -64,7 +63,7 @@ export default function GameModal({ isOpen, onClose }: GameModalProps) {
|
|||
setIsProcessing(true);
|
||||
toast.loading("Creating Game");
|
||||
try {
|
||||
const ownerProfile = await fetchUserById(user?.id ?? "");
|
||||
//const ownerProfile = await fetchUserById(user?.id ?? "");
|
||||
const tx = await createBet(wallet, user?.id ?? "", selectedPrice, selectedGame.id, false);
|
||||
const url = EXPLORER_TX_TEMPLATE.replace("{address}", tx);
|
||||
if (tx.length > 5) {
|
||||
|
|
@ -78,7 +77,7 @@ export default function GameModal({ isOpen, onClose }: GameModalProps) {
|
|||
},
|
||||
});
|
||||
|
||||
showNewGameNotification(ownerProfile?.username ?? "", selectedGame.name, selectedPrice.toString());
|
||||
//showNewGameNotification(ownerProfile?.username ?? "", selectedGame.name, selectedPrice.toString());
|
||||
|
||||
})
|
||||
|
||||
|
|
|
|||
|
|
@ -36,10 +36,10 @@ export function HowItWorksModal({ isOpen, onClose }: HowItWorksModalProps) {
|
|||
|
||||
<div className="space-y-4">
|
||||
{[
|
||||
{ step: "Sign In or Connect Your Wallet", desc: "Sign up with X, Google, or connect an existing wallet—your wallet is created instantly and securely with Privy." },
|
||||
{ step: "Create or Join a Game", desc: "Start your own match with your preferred entry amount, or join an existing one." },
|
||||
{ step: "Place Your Entry", desc: "Confirm it and get ready to play." },
|
||||
{ step: "Win & Get Paid", desc: "Win the game and your prize is automatically sent to your wallet." },
|
||||
{ step: "Sign In or Connect Your Wallet", desc: "Log in with X, Google, or connect your wallet. A secure wallet is created instantly with Privy." },
|
||||
{ step: "Create or Join a Game", desc: "Start a game with your own entry amount or join one that's already waiting." },
|
||||
{ step: "Enter the Game", desc: "Confirm your entry and stay on the website—the game will start automatically once all players are ready." },
|
||||
{ step: "Win and Get Paid", desc: "Win the match and your prize goes straight to your wallet." },
|
||||
].map(({ step, desc }, index) => (
|
||||
<div key={index}>
|
||||
<h3 className="text-[rgb(248,144,22)] font-bold text-lg">
|
||||
|
|
|
|||
|
|
@ -21,7 +21,8 @@ export async function showNewGameNotification(username:string, game:string, wage
|
|||
|
||||
export async function add_new_activity(type:string, owner_id:string, joiner_id:string, game:string, amount:number ){
|
||||
try{
|
||||
const url = `${API_URL}add_activity.php?type=${type}&owner_id=${owner_id}&joiner_id=${joiner_id}&game=${game}&amount=${amount}`;
|
||||
const isDevnet = CLUSTER_URL === clusterApiUrl("devnet");
|
||||
const url = `${API_URL}add_activity.php?type=${type}&owner_id=${owner_id}&joiner_id=${joiner_id}&game=${game}&amount=${amount}&devnet=${isDevnet ? "1" : "0"}`;
|
||||
console.log(url);
|
||||
await fetch(url);
|
||||
}catch(error){
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user