feat: Replace aCAPTCHA with official ALTCHA (altcha.org) Proof-of-Work web component widget
This commit is contained in:
+14
@@ -0,0 +1,14 @@
|
||||
import { type IWASMInterface, WASMInterface } from "./WASMInterface";
|
||||
import type Mutex from "./mutex";
|
||||
import type { IEmbeddedWasm } from "./util";
|
||||
|
||||
export default async function lockedCreate(
|
||||
mutex: Mutex,
|
||||
binary: IEmbeddedWasm,
|
||||
hashLength: number,
|
||||
): Promise<IWASMInterface> {
|
||||
const unlock = await mutex.lock();
|
||||
const wasm = await WASMInterface(binary, hashLength);
|
||||
unlock();
|
||||
return wasm;
|
||||
}
|
||||
Reference in New Issue
Block a user