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

This commit is contained in:
Kenneth Myhra 2023-02-24 12:18:43 +01:00 committed by Linus Groh
parent f783af05ed
commit fa1ba7fadf
Notes: sideshowbarker 2024-07-17 23:00:03 +09:00
2 changed files with 2 additions and 2 deletions

View File

@ -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();

View File

@ -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&);