SupabaseFunctions constructor

SupabaseFunctions({
  1. FutureOr<Response> fetch(
    1. Request request
    )?,
})

Implementation

SupabaseFunctions({
  this.fetch,
}) {
  // Setup the runtime environment.
  setupRuntime();

  if (fetch != null) {
    __dartSupabaseFetchHandler = allowInterop((interop.Request request) {
      return futureToPromise(Future(() async {
        final response = await fetch!(requestFromJsObject(request));
        return response.delegate;
      }));
    });
  }
}