File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -181,6 +181,13 @@ extension Container {
181181 ) }
182182 }
183183
184+ var removePoisonPillUseCase : Factory < RemovePoisonPillUseCase > {
185+ self { @MainActor in RemovePoisonPillUseCase (
186+ pinRepository: self . pinRepository ( ) ,
187+ imageRepository: self . secureImageRepository ( )
188+ ) }
189+ }
190+
184191 var pinStrengthCheckUseCase : Factory < PinStrengthCheckUseCase > {
185192 self { PinStrengthCheckUseCase ( ) }
186193 }
Original file line number Diff line number Diff line change @@ -58,6 +58,9 @@ final class SettingsViewModel: ObservableObject {
5858 @Injected ( \. createPoisonPillUseCase)
5959 private var createPoisonPillUseCase : CreatePoisonPillUseCase
6060
61+ @Injected ( \. removePoisonPillUseCase)
62+ private var removePoisonPillUseCase : RemovePoisonPillUseCase
63+
6164 @Injected ( \. settingsDataSource)
6265 private var settingsDataSource : SettingsDataSource
6366
@@ -155,7 +158,7 @@ final class SettingsViewModel: ObservableObject {
155158 /// Remove the configured poison pill
156159 func removePoisonPill( ) {
157160 Task {
158- await pinRepository . removePoisonPillPin ( )
161+ await removePoisonPillUseCase . removePoisonPill ( )
159162 await MainActor . run {
160163 self . hasPoisonPill = false
161164 }
You can’t perform that action at this time.
0 commit comments