19 lines
558 B
TypeScript
19 lines
558 B
TypeScript
import { ClientInfoManager } from "@lib/native";
|
|
|
|
// This logs in the native logging implementation, e.g. logcat
|
|
console.log("Hello from Revenge!");
|
|
|
|
// Make 'freeze' and 'seal' do nothing
|
|
Object.freeze = Object;
|
|
Object.seal = Object;
|
|
|
|
import(".").then((m) => m.default()).catch((e) => {
|
|
console.log(e?.stack ?? e.toString());
|
|
alert([
|
|
"Failed to load Revenge!\n",
|
|
`Build Number: ${ClientInfoManager.Build}`,
|
|
// TODO: Rename this
|
|
`Revenge: ${__revengeVersion}`,
|
|
e?.stack || e.toString(),
|
|
].join("\n"));
|
|
});
|