init2 static method
Creates a Sodium instance for the loaded libsodium returned by the callback.
The getLibsodium
parameter must be a factory method that returns a
loaded [lib]sodium.[so|dll|dylib|a|lib|js]
- depending on your platform.
Please refer to the README for more details on loading the library.
Unlike the init method, this one enables the use of Sodium.runIsolated. Use it preferably.
Implementation
static Future<Sodium> init2(
FutureOr<dynamic> Function() getLibsodium,
) async =>
initFromSodiumJS2(
() async => (await getLibsodium()) as LibSodiumJS,
);