WindowsKeychainBindings constructor

WindowsKeychainBindings()

Implementation

WindowsKeychainBindings(){
  final _lib = Platform.isWindows
      ? DynamicLibrary.open('${BASEDIR}libkeychain.dll')
      : throw UnsupportedError('Fonctionne uniquement sur Windows');

  _setPassword = _lib
      .lookupFunction<SetPasswordC, SetPasswordDart>('set_password');
  _readPassword = _lib
      .lookupFunction<ReadPasswordC, ReadPasswordDart>('read_password');

  _deletePassword = _lib
      .lookupFunction<DeletePasswordC,DeletePasswordDart>('delete_password');
}