This commit is contained in:
Robo 2016-01-25 22:07:15 +05:30
parent 85e13333c3
commit f32bf08eb3
9 changed files with 83 additions and 26 deletions

View file

@ -29,14 +29,15 @@ class WebContentsPermissionHelper
void RequestMediaAccessPermission(
const content::MediaStreamRequest& request,
const content::MediaResponseCallback& callback);
void RequestWebNotificationPermission(const base::Closure& callback);
void RequestWebNotificationPermission(
const base::Callback<void(bool)>& callback);
void OnPermissionResponse(const std::string& permission, bool allowed);
private:
friend class content::WebContentsUserData<WebContentsPermissionHelper>;
std::map<std::string, base::Closure> permission_map_;
std::map<std::string, base::Callback<void(bool)>> permission_map_;
api::WebContents* api_web_contents_; // Weak reference