diff options
| author | 2023-06-16 14:39:20 +0000 | |
|---|---|---|
| committer | 2023-06-20 13:38:40 +0000 | |
| commit | 80c14a30f26d7c6966ad6ffed21983fffa913019 (patch) | |
| tree | f98f7f94f1e817636655551022e8537c7206e4dd /libs/androidfw/FileStream.cpp | |
| parent | 6f4622fdb7b75931adc7ffed7f3f5bd52a9af5ba (diff) | |
[CS] Add NoopDeviceEntryFaceAuthRepository.
This is a precursor to ag/23672734, which makes
NotificationStackScrollLayoutController (NSSLC) a singleton.
NSSLC has DeviceEntryFaceAuthRepository as a transitive dependency
(NSSLC injects Optional<NotificationListVM>, which injects
NotificationShelfVM, which injects NotificationShelfInteractor, which
injects DeviceEntryFaceAuthRepository).
Previously, NotificationStackScrollLayoutController and its dependencies
were part of CentralSurfacesComponent, which was only created by
CentralSurfacesImpl which already had DeviceEntryFaceAuthRepository.
Making NSSLC a singleton requires moving those dependencies into
NotificationsModule, which is included in more than just
CentralSurfacesImpl -- specifically, the ARC project.
ARC currently doesn't provide any implementation of
DeviceEntryFaceAuthRepository. By adding this no-op implementation, ARC
can provide that dependency (ARC already includes the
KeyguardFaceAuthNotSupportedModule).
Bug: 277762009
Test: compiles
Change-Id: I68f9db9ed27c99109cab55a66fa3d9d3b7bb27c2
Diffstat (limited to 'libs/androidfw/FileStream.cpp')
0 files changed, 0 insertions, 0 deletions