Files
SponsorBlockServer/src/utils/hashPrefixTester.ts
2021-09-22 18:52:35 -04:00

11 lines
349 B
TypeScript

import { config } from "../config";
const minimumPrefix = config.minimumPrefix || "3";
const maximumPrefix = config.maximumPrefix || "32"; // Half the hash.
const prefixChecker = new RegExp(`^[\\da-f]{${minimumPrefix},${maximumPrefix}}$`, "i");
export function hashPrefixTester(prefix: string): boolean {
return prefixChecker.test(prefix);
}