| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "android_webview/browser/aw_permission_manager.h" | 5 #include "android_webview/browser/aw_permission_manager.h" |
| 6 | 6 |
| 7 #include <string> | 7 #include <string> |
| 8 | 8 |
| 9 #include "android_webview/browser/aw_browser_permission_request_delegate.h" | 9 #include "android_webview/browser/aw_browser_permission_request_delegate.h" |
| 10 #include "base/callback.h" | 10 #include "base/callback.h" |
| (...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 203 origin, embedding_origin)); | 203 origin, embedding_origin)); |
| 204 break; | 204 break; |
| 205 case PermissionType::MIDI_SYSEX: | 205 case PermissionType::MIDI_SYSEX: |
| 206 delegate->RequestMIDISysexPermission( | 206 delegate->RequestMIDISysexPermission( |
| 207 origin, base::Bind(&CallbackPermisisonStatusWrapper, | 207 origin, base::Bind(&CallbackPermisisonStatusWrapper, |
| 208 result_cache_->GetWeakPtr(), callback, permission, | 208 result_cache_->GetWeakPtr(), callback, permission, |
| 209 origin, embedding_origin)); | 209 origin, embedding_origin)); |
| 210 break; | 210 break; |
| 211 case PermissionType::NOTIFICATIONS: | 211 case PermissionType::NOTIFICATIONS: |
| 212 case PermissionType::PUSH_MESSAGING: | 212 case PermissionType::PUSH_MESSAGING: |
| 213 case PermissionType::DURABLE_STORAGE: |
| 213 NOTIMPLEMENTED() << "RequestPermission is not implemented for " | 214 NOTIMPLEMENTED() << "RequestPermission is not implemented for " |
| 214 << static_cast<int>(permission); | 215 << static_cast<int>(permission); |
| 215 callback.Run(content::PERMISSION_STATUS_DENIED); | 216 callback.Run(content::PERMISSION_STATUS_DENIED); |
| 216 break; | 217 break; |
| 217 case PermissionType::MIDI: | 218 case PermissionType::MIDI: |
| 218 callback.Run(content::PERMISSION_STATUS_GRANTED); | 219 callback.Run(content::PERMISSION_STATUS_GRANTED); |
| 219 break; | 220 break; |
| 220 case PermissionType::NUM: | 221 case PermissionType::NUM: |
| 221 NOTREACHED() << "PermissionType::NUM was not expected here."; | 222 NOTREACHED() << "PermissionType::NUM was not expected here."; |
| 222 callback.Run(content::PERMISSION_STATUS_DENIED); | 223 callback.Run(content::PERMISSION_STATUS_DENIED); |
| (...skipping 27 matching lines...) Expand all Loading... |
| 250 delegate->CancelGeolocationPermissionRequests(origin); | 251 delegate->CancelGeolocationPermissionRequests(origin); |
| 251 break; | 252 break; |
| 252 case PermissionType::PROTECTED_MEDIA_IDENTIFIER: | 253 case PermissionType::PROTECTED_MEDIA_IDENTIFIER: |
| 253 delegate->CancelProtectedMediaIdentifierPermissionRequests(origin); | 254 delegate->CancelProtectedMediaIdentifierPermissionRequests(origin); |
| 254 break; | 255 break; |
| 255 case PermissionType::MIDI_SYSEX: | 256 case PermissionType::MIDI_SYSEX: |
| 256 delegate->CancelMIDISysexPermissionRequests(origin); | 257 delegate->CancelMIDISysexPermissionRequests(origin); |
| 257 break; | 258 break; |
| 258 case PermissionType::NOTIFICATIONS: | 259 case PermissionType::NOTIFICATIONS: |
| 259 case PermissionType::PUSH_MESSAGING: | 260 case PermissionType::PUSH_MESSAGING: |
| 261 case PermissionType::DURABLE_STORAGE: |
| 260 NOTIMPLEMENTED() << "CancelPermission not implemented for " | 262 NOTIMPLEMENTED() << "CancelPermission not implemented for " |
| 261 << static_cast<int>(permission); | 263 << static_cast<int>(permission); |
| 262 break; | 264 break; |
| 263 case PermissionType::MIDI: | 265 case PermissionType::MIDI: |
| 264 // There is nothing to cancel so this is simply ignored. | 266 // There is nothing to cancel so this is simply ignored. |
| 265 break; | 267 break; |
| 266 case PermissionType::NUM: | 268 case PermissionType::NUM: |
| 267 NOTREACHED() << "PermissionType::NUM was not expected here."; | 269 NOTREACHED() << "PermissionType::NUM was not expected here."; |
| 268 break; | 270 break; |
| 269 } | 271 } |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 302 const GURL& embedding_origin, | 304 const GURL& embedding_origin, |
| 303 const base::Callback<void(PermissionStatus)>& callback) { | 305 const base::Callback<void(PermissionStatus)>& callback) { |
| 304 return -1; | 306 return -1; |
| 305 } | 307 } |
| 306 | 308 |
| 307 void AwPermissionManager::UnsubscribePermissionStatusChange( | 309 void AwPermissionManager::UnsubscribePermissionStatusChange( |
| 308 int subscription_id) { | 310 int subscription_id) { |
| 309 } | 311 } |
| 310 | 312 |
| 311 } // namespace android_webview | 313 } // namespace android_webview |
| OLD | NEW |