persist media device id salt across sessions

This commit is contained in:
deepak1556 2016-12-03 16:42:48 +05:30
parent ba6f1f5443
commit dbf4e52e05
6 changed files with 120 additions and 0 deletions

View file

@ -31,6 +31,7 @@ class URLRequestJobFactory;
namespace brightray {
class DevToolsNetworkControllerHandle;
class MediaDeviceIDSalt;
class NetLog;
class URLRequestContextGetter : public net::URLRequestContextGetter {
@ -57,6 +58,7 @@ class URLRequestContextGetter : public net::URLRequestContextGetter {
GetRequireCTDelegate() {
return nullptr;
}
virtual MediaDeviceIDSalt* GetMediaDeviceIDSalt() { return nullptr; }
};
URLRequestContextGetter(
@ -77,6 +79,9 @@ class URLRequestContextGetter : public net::URLRequestContextGetter {
net::HostResolver* host_resolver();
net::URLRequestJobFactory* job_factory() const { return job_factory_; }
MediaDeviceIDSalt* GetMediaDeviceIDSalt() const {
return delegate_->GetMediaDeviceIDSalt();
}
private:
Delegate* delegate_;