[Extensions] Merge AddPendingTaskToDispatchEvent with AddPendingTask.

This CL integrates previous refactoring changes to have a single add task API for the task queues.

Bug: 915814
Change-Id: I1098d0785df50c025bff6c74bc28515d86b88ed8
Reviewed-on: https://chromium-review.googlesource.com/c/1380822
Commit-Queue: David Bertoni <[email protected]>
Reviewed-by: Stuart Langley <[email protected]>
Reviewed-by: Ben Wells <[email protected]>
Reviewed-by: Istiaque Ahmed <[email protected]>
Cr-Commit-Position: refs/heads/master@{#617843}
diff --git a/extensions/browser/lazy_background_task_queue.cc b/extensions/browser/lazy_background_task_queue.cc
index bfc6afc..69f0db3 100644
--- a/extensions/browser/lazy_background_task_queue.cc
+++ b/extensions/browser/lazy_background_task_queue.cc
@@ -82,21 +82,14 @@
   return false;
 }
 
-void LazyBackgroundTaskQueue::AddPendingTaskToDispatchEvent(
-    const LazyContextId& context_id,
-    LazyContextTaskQueue::PendingTask task) {
-  AddPendingTask(context_id.browser_context(), context_id.extension_id(),
-                 std::move(task));
-}
-
-void LazyBackgroundTaskQueue::AddPendingTask(
-    content::BrowserContext* browser_context,
-    const std::string& extension_id,
-    PendingTask task) {
+void LazyBackgroundTaskQueue::AddPendingTask(const LazyContextId& context_id,
+                                             PendingTask task) {
   if (ExtensionsBrowserClient::Get()->IsShuttingDown()) {
     std::move(task).Run(nullptr);
     return;
   }
+  const ExtensionId& extension_id = context_id.extension_id();
+  content::BrowserContext* const browser_context = context_id.browser_context();
   PendingTasksList* tasks_list = nullptr;
   PendingTasksKey key(browser_context, extension_id);
   auto it = pending_tasks_.find(key);