diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/frame/navigator_user_agent.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/core/frame/navigator_user_agent.cc | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/chromium/third_party/blink/renderer/core/frame/navigator_user_agent.cc b/chromium/third_party/blink/renderer/core/frame/navigator_user_agent.cc deleted file mode 100644 index 28b939f7f2f..00000000000 --- a/chromium/third_party/blink/renderer/core/frame/navigator_user_agent.cc +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright 2019 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "third_party/blink/renderer/core/frame/navigator_user_agent.h" - -#include "third_party/blink/renderer/bindings/core/v8/script_promise.h" -#include "third_party/blink/renderer/bindings/core/v8/script_promise_resolver.h" -#include "third_party/blink/renderer/core/frame/user_agent.h" - -namespace blink { - -ScriptPromise NavigatorUserAgent::getUserAgent(ScriptState* script_state) { - auto* resolver = MakeGarbageCollected<ScriptPromiseResolver>(script_state); - ScriptPromise promise = resolver->Promise(); - - blink::UserAgentMetadata metadata = GetUserAgentMetadata(); - blink::UserAgent* idl_metadata = blink::UserAgent::Create(); - - idl_metadata->setBrand(String::FromUTF8(metadata.brand)); - idl_metadata->setVersion(String::FromUTF8(metadata.full_version)); - idl_metadata->setPlatform(String::FromUTF8(metadata.platform)); - idl_metadata->setArchitecture(String::FromUTF8(metadata.architecture)); - idl_metadata->setModel(String::FromUTF8(metadata.model)); - resolver->Resolve(idl_metadata); - - return promise; -} - -} // namespace blink |