Move LauncherRestoreEventLogger to dagger

Helps us to delete ResourceBasedOverride class.
Delete "launcher_restore_event_logger_class" resource from config.

Bug: 361850561
Test: Presubmit
Flag: EXEMPT dagger
Change-Id: Ia11162979f016513bd09e06796346d29699b2efd
This commit is contained in:
Anushree Ganjam
2025-04-24 00:49:00 +00:00
parent b92b8847d0
commit 06bc3f5301
7 changed files with 29 additions and 18 deletions

View File

@@ -16,8 +16,10 @@
package com.android.launcher3.dagger
import com.android.launcher3.backuprestore.LauncherRestoreEventLogger
import com.android.launcher3.model.ModelDelegate
import com.android.launcher3.model.QuickstepModelDelegate
import com.android.quickstep.LauncherRestoreEventLoggerImpl
import dagger.Binds
import dagger.Module
@@ -29,4 +31,9 @@ import dagger.Module
abstract class AppModule {
@Binds abstract fun bindModelDelegate(impl: QuickstepModelDelegate): ModelDelegate
@Binds
abstract fun bindRestoreEventLogger(
impl: LauncherRestoreEventLoggerImpl
): LauncherRestoreEventLogger
}