File tree Expand file tree Collapse file tree 4 files changed +9
-5
lines changed
Sources/SwiftyInAppMessaging/Default
Tests/SwiftyInAppMessagingTests/Utilities Expand file tree Collapse file tree 4 files changed +9
-5
lines changed Original file line number Diff line number Diff line change 1010 import Foundation
1111 import UIKit
1212
13- struct InAppDefaultBannerMessageHandler : InAppBannerMessageHandler {
13+ class InAppDefaultBannerMessageHandler : InAppBannerMessageHandler {
1414 let messageForDisplay : InAppMessagingBannerDisplay
1515 weak private( set) var displayDelegate : InAppMessagingDisplayDelegate ?
1616
2121 }
2222
2323 func displayMessage( with delegate: InAppMessagingDisplayDelegate ) {
24+ self . displayDelegate = delegate
25+
2426 let bannerImage = try ? UIImage ( imageData: self . messageForDisplay. imageData)
2527
2628 let viewController = InAppDefaultBannerMessageViewController (
Original file line number Diff line number Diff line change 99 import Foundation
1010 import UIKit
1111
12- struct InAppDefaultImageOnlyMessageHandler : InAppImageOnlyMessageHandler {
12+ class InAppDefaultImageOnlyMessageHandler : InAppImageOnlyMessageHandler {
1313 let messageForDisplay : InAppMessagingImageOnlyDisplay
1414 weak private( set) var displayDelegate : InAppMessagingDisplayDelegate ?
1515
2020 }
2121
2222 func displayMessage( with delegate: InAppMessagingDisplayDelegate ) throws {
23+ self . displayDelegate = delegate
24+
2325 let image = try UIImage ( imageData: self . messageForDisplay. imageData)
2426 let viewController = InAppDefaultImageOnlyMessageViewController (
2527 image: image,
Original file line number Diff line number Diff line change 1212 messageID: String = " " ,
1313 campaignName: String = " " ,
1414 renderAsTestMessage: Bool = false ,
15- messageType: FIRInAppMessagingDisplayMessageType ,
16- triggerType: FIRInAppMessagingDisplayTriggerType = . onAppForeground
15+ messageType: InAppMessagingDisplayMessageType ,
16+ triggerType: InAppMessagingDisplayTriggerType = . onAppForeground
1717 ) -> InAppMessagingDisplayMessage {
1818 switch messageType {
1919 case . modal:
Original file line number Diff line number Diff line change 1616 func displayMessage( with delegate: InAppMessagingDisplayDelegate ) throws {
1717 }
1818
19- func messageDismissed( dismissType: FIRInAppMessagingDismissType ) {
19+ func messageDismissed( dismissType: InAppMessagingDismissType ) {
2020 }
2121
2222 func messageClicked( with action: InAppMessagingAction ) {
You can’t perform that action at this time.
0 commit comments