import BridgeFunction from './bridgeFunction'; import { MiniAppView } from '../miniAppView'; import { MiniAppAPI, MiniAppCBType } from '../miniAppApi'; class PageWillAppear extends BridgeFunction { name = 'pageWillAppear'; multiCallback = true; protected async executeFunction(args: any[]) { let miniAppView = args[0] as MiniAppView; if (this.functionContext?.originId === miniAppView.id) { miniAppView.callbacks.push({ name: MiniAppAPI.pageWillAppear, type: MiniAppCBType.success, id: this.functionContext?.successCB, }); } } } export default PageWillAppear;