Procházet zdrojové kódy

Remove screens cache

Ivan Valkou před 5 roky
rodič
revize
9e9873ea4f
1 změnil soubory, kde provedl 1 přidání a 7 odebrání
  1. 1 7
      FreeAPS/Sources/Router/Router.swift

+ 1 - 7
FreeAPS/Sources/Router/Router.swift

@@ -14,17 +14,11 @@ final class BaseRouter: Router {
 
 
     private let resolver: Resolver
     private let resolver: Resolver
 
 
-    private var screens: [Screen.ID: AnyView] = [:]
-
     init(resolver: Resolver) {
     init(resolver: Resolver) {
         self.resolver = resolver
         self.resolver = resolver
     }
     }
 
 
     func view(for screen: Screen) -> AnyView {
     func view(for screen: Screen) -> AnyView {
-        if let view = screens[screen.id] {
-            return view
-        }
-        screens[screen.id] = screen.view(resolver: resolver).asAny()
-        return screens[screen.id]!
+        screen.view(resolver: resolver).asAny()
     }
     }
 }
 }