From 369600d98ab23b1792822f8ad4089e6c7985d9af Mon Sep 17 00:00:00 2001 From: Vilius Padleckis Date: Thu, 22 Aug 2024 15:36:27 +0300 Subject: [PATCH] ObservedObject changed to StateObject --- Sources/Billboard/Utilities/AdvertisementViewModifier.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Sources/Billboard/Utilities/AdvertisementViewModifier.swift b/Sources/Billboard/Utilities/AdvertisementViewModifier.swift index 836558d..03bcc85 100644 --- a/Sources/Billboard/Utilities/AdvertisementViewModifier.swift +++ b/Sources/Billboard/Utilities/AdvertisementViewModifier.swift @@ -21,13 +21,13 @@ public struct AdvertisementModifier: ViewModifier { let config : BillboardConfiguration let paywall: () -> V - @ObservedObject private var monitor : BillboardViewModel - + @StateObject private var monitor : BillboardViewModel + init(showAd: Binding, config: BillboardConfiguration, paywall: @escaping () -> V) { self.showAd = showAd self.config = config self.paywall = paywall - self.monitor = BillboardViewModel(configuration: config) + self._monitor = StateObject(wrappedValue: BillboardViewModel(configuration: config)) } @State private var advertisement: BillboardAd? = nil