import { IAuthenData } from "../types"; import { IMiniAppWrapper } from "./IMiniAppWrapper"; export class TestMiniAppWrapper implements IMiniAppWrapper { constructor(private apiURL: string, private jwt: string) {} requestAuthData(): Promise { return Promise.resolve({ balance: { treat: 100, }, jwt: this.jwt, boostrap: { apiURL: this.apiURL, }, user: { first_name: "Test", last_name: "User", id: "1", }, tapStatus: { currentEnergy: 0, currentEnergyUpdateTime: 0, totalPawsEarned: 100000, totalSeasonPawsEarned: 0, totalTapsCount: 0, }, }); } closeMiniApp(): Promise { console.log("close mini app"); return Promise.resolve(); } navigateToBuyMoreTreats(): Promise { console.log("navigate to buy more treats"); return Promise.resolve(); } }