Skip to content

Commit 87ba2ef

Browse files
author
Isaac
committed
Fix stale component data
1 parent 835ea73 commit 87ba2ef

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

submodules/TelegramUI/Components/PeerInfo/AffiliateProgramSetupScreen/Sources/JoinAffiliateProgramScreen.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -680,7 +680,7 @@ private final class JoinAffiliateProgramScreenComponent: Component {
680680
}
681681
transition.setFrame(view: self.sourceTargetArrow, frame: sourceTargetArrowFrame)
682682
}
683-
} else if case let .active(active) = component.mode {
683+
} else if case let .active(active) = currentMode {
684684
contentHeight += 31.0
685685

686686
let linkIconBackgroundSize = self.linkIconBackground.update(
@@ -973,7 +973,7 @@ private final class JoinAffiliateProgramScreenComponent: Component {
973973

974974
var displayTargetPeer = false
975975
var isTargetPeerSelectable = false
976-
switch component.mode {
976+
switch currentMode {
977977
case let .join(join):
978978
displayTargetPeer = join.canSelectTargetPeer
979979
isTargetPeerSelectable = join.canSelectTargetPeer
@@ -1059,7 +1059,7 @@ private final class JoinAffiliateProgramScreenComponent: Component {
10591059
minSize: CGSize(width: availableSize.width - sideInset * 2.0, height: 50.0),
10601060
contentInsets: UIEdgeInsets(top: 0.0, left: 10.0, bottom: 0.0, right: 10.0),
10611061
action: { [weak self] in
1062-
guard let self, let component = self.component, case let .active(active) = component.mode else {
1062+
guard let self, case let .active(active) = self.currentMode else {
10631063
return
10641064
}
10651065
self.environment?.controller()?.dismiss()
@@ -1112,12 +1112,12 @@ private final class JoinAffiliateProgramScreenComponent: Component {
11121112
isEnabled: true,
11131113
displaysProgress: false,
11141114
action: { [weak self] in
1115-
guard let self, let component = self.component else {
1115+
guard let self, let currentMode = self.currentMode else {
11161116
return
11171117
}
11181118
self.environment?.controller()?.dismiss()
11191119

1120-
switch component.mode {
1120+
switch currentMode {
11211121
case let .join(join):
11221122
if let currentTargetPeer = self.currentTargetPeer {
11231123
join.completion(currentTargetPeer)

0 commit comments

Comments
 (0)