[ntp][tab-resumption] Remove obsolete code

Bug: 354027572
Change-Id: Iedff7deacfc88a483c0b622bd1990a97a03b9715
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5805062
Reviewed-by: Greg Thompson <[email protected]>
Commit-Queue: Roman Arora <[email protected]>
Reviewed-by: Alex Gough <[email protected]>
Code-Coverage: [email protected] <[email protected]>
Reviewed-by: Marlon Facey <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1345951}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index 22cb825..f6b85d83 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -283,7 +283,6 @@
 #include "chrome/browser/new_tab_page/modules/safe_browsing/safe_browsing_handler.h"
 #include "chrome/browser/new_tab_page/modules/v2/calendar/google_calendar_page_handler.h"
 #include "chrome/browser/new_tab_page/modules/v2/most_relevant_tab_resumption/most_relevant_tab_resumption_page_handler.h"
-#include "chrome/browser/new_tab_page/modules/v2/tab_resumption/tab_resumption_page_handler.h"
 #include "chrome/browser/new_tab_page/promos/promo_service.h"
 #include "chrome/browser/policy/developer_tools_policy_handler.h"
 #include "chrome/browser/screen_ai/pref_names.h"
@@ -1008,6 +1007,9 @@
     "NewTabPage.Photos.SoftOptOutCount";
 constexpr char kNtpPhotosLastSoftOptedOutTimePrefName[] =
     "NewTabPage.Photos.LastSoftOptedoutTime";
+// Deprecated 08/2024
+constexpr char kDismissedTabsPrefName[] =
+    "NewTabPage.TabResumption.DismissedTabs";
 #endif
 
 // Deprecated 07/2024.
@@ -1427,6 +1429,8 @@
   registry->RegisterTimePref(kNtpPhotosLastSoftOptedOutTimePrefName,
                              base::Time());
   registry->RegisterIntegerPref(kNtpPhotosSoftOptOutCountPrefName, 0);
+  // Deprecated 08/2024
+  registry->RegisterListPref(kDismissedTabsPrefName);
 #endif
 
   // Deprecated 07/2024.
@@ -1997,7 +2001,6 @@
   send_tab_to_self::RegisterProfilePrefs(registry);
   signin::RegisterProfilePrefs(registry);
   StartupBrowserCreator::RegisterProfilePrefs(registry);
-  TabResumptionPageHandler::RegisterProfilePrefs(registry);
   MostRelevantTabResumptionPageHandler::RegisterProfilePrefs(registry);
   tab_groups::saved_tab_groups::prefs::RegisterProfilePrefs(registry);
   tab_organization_prefs::RegisterProfilePrefs(registry);
@@ -2724,6 +2727,8 @@
   profile_prefs->ClearPref(kNtpPhotosLastMemoryOpenTimePrefName);
   profile_prefs->ClearPref(kNtpPhotosLastSoftOptedOutTimePrefName);
   profile_prefs->ClearPref(kNtpPhotosSoftOptOutCountPrefName);
+  // Added 08/2024
+  profile_prefs->ClearPref(kDismissedTabsPrefName);
 #endif
 
   // Added 07/2024.