# shared.py
import aiohttp

user_cash = {}
user_bets = {}

async def fetch_nhl_scores():
    async with aiohttp.ClientSession() as session:
        async with session.get("https://nhl-score-api.herokuapp.com/api/scores/latest") as response:
            return await response.json()

def load_database():
    global user_cash
    try:
        with open("database.txt", "r") as f:
            for line in f:
                parts = line.strip().split()
                if len(parts) == 2 and parts[1].startswith("cash(") and parts[1].endswith(")"):
                    user_id = int(parts[0])
                    cash = int(parts[1][5:-1])
                    user_cash[user_id] = cash
    except FileNotFoundError:
        print("No database found. Creating a new one.")

load_database()