Index: third_party/WebKit/Source/modules/installedapp/InstalledAppVerificationManager.cpp |
diff --git a/third_party/WebKit/Source/modules/installedapp/InstalledAppVerificationManager.cpp b/third_party/WebKit/Source/modules/installedapp/InstalledAppVerificationManager.cpp |
new file mode 100644 |
index 0000000000000000000000000000000000000000..ad2394ae9d63ff8d90ec8b58ba8c18e4528cfee2 |
--- /dev/null |
+++ b/third_party/WebKit/Source/modules/installedapp/InstalledAppVerificationManager.cpp |
@@ -0,0 +1,28 @@ |
+#include "modules/installedapp/InstalledAppVerificationManager.h" |
+ |
+#include "bindings/core/v8/Dictionary.h" |
+#include "wtf/text/WTFString.h" |
+#include "public/platform/WebVector.h" |
+ |
+namespace blink { |
+ |
+bool InstalledAppVerificationManager::get(const WebString& key, WebString& value) const |
+{ |
+ String dictValue; |
+ bool isValid = DictionaryHelper::get(m_dictionary, String(key), dictValue); |
+ if (isValid) { |
+ value = dictValue; |
+ } |
+ return isValid; |
+} |
+ |
+bool InstalledAppVerificationManager::getVector(const WebString& key, WebVector<WebString>& value) const |
+{ |
+ Vector<String> dictValue; |
+ bool isValid = DictionaryHelper::get(m_dictionary, String(key), dictValue); |
+ if (isValid) { |
+ value = dictValue; |
+ } |
+ return isValid; |
+} |
+} |