import { defineStore } from 'pinia' import { AppStoreEnum } from '#lib/enums' import type { GameSlotJackpotResponseData } from '#lib/types' export interface JackpotXocdia { gameId: string gameName: string value: number } interface Jackpot { data: GameSlotJackpotResponseData xocdia: JackpotXocdia } export const useJackpotStore = defineStore(AppStoreEnum.Jackpot, { state: (): Jackpot => ({ data: {}, xocdia: { gameId: '', gameName: '', value: 0 } }), persist: false, actions: { setJackpot(data: GameSlotJackpotResponseData): void { this.data = data }, getJackpot(): GameSlotJackpotResponseData { return this.data }, reset() { this.data = {} }, setXocDiaJackpot(jackpot: JackpotXocdia): void { this.xocdia = jackpot }, getXocDiaJackpot(): JackpotXocdia { return this.xocdia } }, })