overrideConfigurationString method

void overrideConfigurationString(
  1. String key,
  2. String value, {
  3. bool recursive = true,
})

Override string

key JSON key

value New string value

recursive Recursive search for key

Implementation

void overrideConfigurationString(String key, String value,
    {bool recursive = true}) {
  Pointer<Pointer<Void>> exception = WebFrameworkException.createException();
  Pointer<Utf8> keyData = key.toNativeUtf8();
  Pointer<Utf8> valueData = value.toNativeUtf8();

  OverrideConfigurationStringDart function = handler.instance.lookupFunction<
      OverrideConfigurationStringC,
      OverrideConfigurationStringDart>("overrideConfigurationString");

  function.call(implementation, keyData, valueData, recursive, exception);

  malloc.free(keyData);
  malloc.free(valueData);

  WebFrameworkException.checkException(exception, handler);
}