package repositories

import (
	configs "astrology-api/configs"
	usermodel "astrology-api/models/usermodel"
)

func CreateWallet(wallet *usermodel.UserWallet) error {

	return configs.DB.Create(wallet).Error
}

func FindWalletByUserID(userID uint) (*usermodel.UserWallet, error) {

	var wallet usermodel.UserWallet

	err := configs.DB.
		Where("userId = ?", userID).
		First(&wallet).Error

	if err != nil {
		return nil, err
	}

	return &wallet, nil
}