12345678910111213141516171819202122232425262728293031323334 |
- import DeviceM from "./DeviceM";
- import TgM from "./TgM";
- export default class PayM {
- share(shareLink: string) {
- throw new Error("Method not implemented.");
- }
- private static _ins: PayM;
- public static get ins(): PayM {
- return (PayM._ins ??= new PayM());
- }
- public async jumpToPay(url: string) {
- console.log("jumpToPay...url:", url);
- if (url) {
- url = url.trim();
- if (await TgM.ins.isTG()) {
- TgM.ins.openTelegramLink(url);
- // TGOpenLink(url);
- } else {
- console.log("web jump:", url);
- if (DeviceM.ins.isMobile()) {
- window.location.href = url;
- } else {
- window.open(url, "_blank");
- }
- }
- }
- }
- }
|