UNPKG

test-iki-mini-app

Version:

ứng dựng bán hàng trên mini app z a l o

34 lines (31 loc) 857 B
import { create } from "zustand"; import { RepositoryRemote } from "../services"; export const useCoinStore = create((set) => ({ coins: {}, historyPoints: [], loading: false, points: async (onSuccess, onFail) => { try { set({ loading: true }); const response = await RepositoryRemote.coin.points(); console.log(response); set ({coins: response.data.data}) onSuccess(response); } catch (error) { onFail(error) } set({ loading: false }); }, getHistoryPoints: async (onSuccess, onFail) => { try { set({loading: true}) const response = await RepositoryRemote.coin.getHistoryPoints(); console.log(response); set ({historyPoints: response.data.data.data}) onSuccess(response); }catch (error) { onFail (error) } set({ loading: false }); } }));