summaryrefslogtreecommitdiff
path: root/libs/androidfw/FileStream.cpp
diff options
context:
space:
mode:
author Caitlin Shkuratov <caitlinshk@google.com> 2023-06-16 14:39:20 +0000
committer Caitlin Shkuratov <caitlinshk@google.com> 2023-06-20 13:38:40 +0000
commit80c14a30f26d7c6966ad6ffed21983fffa913019 (patch)
treef98f7f94f1e817636655551022e8537c7206e4dd /libs/androidfw/FileStream.cpp
parent6f4622fdb7b75931adc7ffed7f3f5bd52a9af5ba (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