Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(384)

Unified Diff: content/renderer/service_worker/service_worker_type_converters.cc

Issue 2748213003: Service Worker event dispatcher for Background Fetch (Closed)
Patch Set: uma fix Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/renderer/service_worker/service_worker_type_converters.cc
diff --git a/content/renderer/service_worker/service_worker_type_converters.cc b/content/renderer/service_worker/service_worker_type_converters.cc
index c42224a12e0af209a7e7d5c7d499a218a8bc940c..82614ab2216da81af60ac5b5a8a83399b134eb8e 100644
--- a/content/renderer/service_worker/service_worker_type_converters.cc
+++ b/content/renderer/service_worker/service_worker_type_converters.cc
@@ -126,4 +126,22 @@ TypeConverter<blink::WebPaymentDetailsModifier,
return output;
}
-} // namespace
+blink::WebServiceWorkerContextProxy::BackgroundFetchState
+TypeConverter<blink::WebServiceWorkerContextProxy::BackgroundFetchState,
+ content::mojom::BackgroundFetchState>::
+ Convert(content::mojom::BackgroundFetchState input) {
+ switch (input) {
+ case content::mojom::BackgroundFetchState::PENDING:
+ return blink::WebServiceWorkerContextProxy::BackgroundFetchState::Pending;
+ case content::mojom::BackgroundFetchState::SUCCEEDED:
+ return blink::WebServiceWorkerContextProxy::BackgroundFetchState::
+ Succeeded;
+ case content::mojom::BackgroundFetchState::FAILED:
+ return blink::WebServiceWorkerContextProxy::BackgroundFetchState::Failed;
+ }
+
+ NOTREACHED();
+ return blink::WebServiceWorkerContextProxy::BackgroundFetchState::Pending;
+}
+
+} // namespace mojo

Powered by Google App Engine
This is Rietveld 408576698