remove method

  1. @override
void remove(
  1. String key
)
override

Removes a value by key. No-op if the key does not exist. key Key to remove.

Example:

// Remove specific keys
_userStorage!.remove("user_age");
_userStorage!.remove("non_existent_key"); // No-op
print("Removed 'user_age' key");

Implementation

@override
void remove(String key) {
    final _removeFfi = __lib.catchArgumentError(() => __lib.nativeLibrary.lookupFunction<
        Void Function(Pointer<Void>, NativeString),
        void Function(Pointer<Void>, NativeString)
      >('navigine_sdk_flutter_KeyValueStorage_remove__Key'));
    _removeFfi(this.ptr, toNativeString(key));
    exception.checkCallResult();
}