summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/frame/navigator_user_agent.cc
diff options
context:
space:
mode:
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.cc30
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