Skip to content
Snippets Groups Projects

Improve custom scheme handler API

Merged Pascal Stücker requested to merge feature/custom-scheme-handler-api into main
4 unresolved threads

Merge request reports

Checking pipeline status.

Approval is optional

Merged by Ngoc Quang TruongNgoc Quang Truong 2 years ago (Nov 18, 2022 9:26am UTC)

Loading

Pipeline #12669 passed

Pipeline passed for 4b5796b1 on main

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
113 113 final long response_length, final long redirectUrl)
114 114 throws IOException {
115 115 response.cefResponse = cef_response;
116 this.requestHandler.onRequest(request, response);
116
117 // Ensure mime type and a response is always set
118 response.setMimeType("text/plain");
119 response.setResponseData("");
120
121 try {
  • 141 152 bytes.length);
    142 153 return 1;
    143 154 }
    144 // No further bytes
    155 // No further bytes, close the input stream
    156 response.responseStream.close();
  • 76 81 private long create(final long self, final long browser_id,
    77 82 final long frame, final long scheme_name, final long request) {
    78 83 // Find the associated Chromium instance for this browser
    79 final Optional<Chromium> browser = this.browsers.stream().filter(
    80 b -> ChromiumLib.cefswt_is_same(b.getCEFBrowser(), browser_id))
  • 119 119 "* mut c_char" | "* const c_char" => (
    120 120 quote! { -> jni::sys::jstring },
    121 121 quote! {
    122 if result.is_null() {
  • added 8 commits

    Compare with previous version

  • Please register or sign in to reply
    Loading