Fantaasta Desktop !!install!! -
Use GitHub Actions to build for all platforms on tag push:
export async function runDraftSim(leagueId: number) return await invoke('simulate_draft', leagueId ); fantaasta desktop
impl Database pub fn new() -> Self let conn = Connection::open("fantaasta.db").unwrap(); conn.execute( "CREATE TABLE IF NOT EXISTS players ( id INTEGER PRIMARY KEY, name TEXT, sport TEXT, avg_points REAL )", [], ).unwrap(); Database conn Use GitHub Actions to build for all platforms
// store/leagueStore.ts import create from 'zustand'; interface LeagueState null; players: Player[]; isLoading: boolean; setLeague: (league: League) => void; refreshPlayers: (sport: string) => Promise<void>; impl Database pub fn new() ->
#[tauri::command] fn simulate_draft(league_id: u32) -> Result<DraftResult, String> // AI simulation logic