Fall back to @yukikaze-bot/erlpack if erlpack cant be found or loaded

This commit is contained in:
Emma [it/its]@Rory& 2024-10-09 05:08:37 +02:00
parent 28715f7949
commit 3585e9316e
4 changed files with 18 additions and 3 deletions

BIN
flake.lock generated

Binary file not shown.

View File

@ -33,7 +33,12 @@ let erlpack: ErlpackType | null = null;
try {
erlpack = require("erlpack") as ErlpackType;
} catch (e) {
// empty
console.log("Failed to import erlpack: ", e);
try {
erlpack = require("@yukikaze-bot/erlpack") as ErlpackType;
} catch (e) {
console.log("Failed to import @yukikaze-bot/erlpack: ", e);
}
}
// TODO: check rate limit

View File

@ -31,7 +31,12 @@ let erlpack: ErlpackType | null = null;
try {
erlpack = require("erlpack") as ErlpackType;
} catch (e) {
// empty
console.log("Failed to import erlpack: ", e);
try {
erlpack = require("@yukikaze-bot/erlpack") as ErlpackType;
} catch (e) {
console.log("Failed to import @yukikaze-bot/erlpack: ", e);
}
}
export async function Message(this: WebSocket, buffer: WS.Data) {

View File

@ -25,7 +25,12 @@ let erlpack: ErlpackType | null = null;
try {
erlpack = require("erlpack") as ErlpackType;
} catch (e) {
// empty
console.log("Failed to import erlpack: ", e);
try {
erlpack = require("@yukikaze-bot/erlpack") as ErlpackType;
} catch (e) {
console.log("Failed to import @yukikaze-bot/erlpack: ", e);
}
}
// don't care