Преглед на файлове

LibWeb: Mark JS::Promise* return value for digest() with JS::NNGCPtr

Kenneth Myhra преди 2 години
родител
ревизия
fa1ba7fadf
променени са 2 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 1 1
      Userland/Libraries/LibWeb/Crypto/SubtleCrypto.cpp
  2. 1 1
      Userland/Libraries/LibWeb/Crypto/SubtleCrypto.h

+ 1 - 1
Userland/Libraries/LibWeb/Crypto/SubtleCrypto.cpp

@@ -35,7 +35,7 @@ JS::ThrowCompletionOr<void> SubtleCrypto::initialize(JS::Realm& realm)
 }
 
 // https://w3c.github.io/webcrypto/#dfn-SubtleCrypto-method-digest
-JS::Promise* SubtleCrypto::digest(String const& algorithm, JS::Handle<JS::Object> const& data)
+JS::NonnullGCPtr<JS::Promise> SubtleCrypto::digest(String const& algorithm, JS::Handle<JS::Object> const& data)
 {
     auto& realm = this->realm();
 

+ 1 - 1
Userland/Libraries/LibWeb/Crypto/SubtleCrypto.h

@@ -19,7 +19,7 @@ public:
 
     virtual ~SubtleCrypto() override;
 
-    JS::Promise* digest(String const& algorithm, JS::Handle<JS::Object> const& data);
+    JS::NonnullGCPtr<JS::Promise> digest(String const& algorithm, JS::Handle<JS::Object> const& data);
 
 private:
     explicit SubtleCrypto(JS::Realm&);