simple_permission_request.cc 1004 B

12345678910111213141516171819202122232425262728293031
  1. // Copyright 2014 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #include "android_webview/browser/permission/simple_permission_request.h"
  5. #include "android_webview/browser/permission/aw_permission_request.h"
  6. #include "base/callback.h"
  7. namespace android_webview {
  8. SimplePermissionRequest::SimplePermissionRequest(const GURL& origin,
  9. int64_t resources,
  10. PermissionCallback callback)
  11. : origin_(origin), resources_(resources), callback_(std::move(callback)) {}
  12. SimplePermissionRequest::~SimplePermissionRequest() {}
  13. void SimplePermissionRequest::NotifyRequestResult(bool allowed) {
  14. std::move(callback_).Run(allowed);
  15. }
  16. const GURL& SimplePermissionRequest::GetOrigin() {
  17. return origin_;
  18. }
  19. int64_t SimplePermissionRequest::GetResources() {
  20. return resources_;
  21. }
  22. } // namespace android_webview