mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 06:35:51 +00:00
Fix stale component data
This commit is contained in:
@@ -680,7 +680,7 @@ private final class JoinAffiliateProgramScreenComponent: Component {
|
|||||||
}
|
}
|
||||||
transition.setFrame(view: self.sourceTargetArrow, frame: sourceTargetArrowFrame)
|
transition.setFrame(view: self.sourceTargetArrow, frame: sourceTargetArrowFrame)
|
||||||
}
|
}
|
||||||
} else if case let .active(active) = component.mode {
|
} else if case let .active(active) = currentMode {
|
||||||
contentHeight += 31.0
|
contentHeight += 31.0
|
||||||
|
|
||||||
let linkIconBackgroundSize = self.linkIconBackground.update(
|
let linkIconBackgroundSize = self.linkIconBackground.update(
|
||||||
@@ -973,7 +973,7 @@ private final class JoinAffiliateProgramScreenComponent: Component {
|
|||||||
|
|
||||||
var displayTargetPeer = false
|
var displayTargetPeer = false
|
||||||
var isTargetPeerSelectable = false
|
var isTargetPeerSelectable = false
|
||||||
switch component.mode {
|
switch currentMode {
|
||||||
case let .join(join):
|
case let .join(join):
|
||||||
displayTargetPeer = join.canSelectTargetPeer
|
displayTargetPeer = join.canSelectTargetPeer
|
||||||
isTargetPeerSelectable = join.canSelectTargetPeer
|
isTargetPeerSelectable = join.canSelectTargetPeer
|
||||||
@@ -1059,7 +1059,7 @@ private final class JoinAffiliateProgramScreenComponent: Component {
|
|||||||
minSize: CGSize(width: availableSize.width - sideInset * 2.0, height: 50.0),
|
minSize: CGSize(width: availableSize.width - sideInset * 2.0, height: 50.0),
|
||||||
contentInsets: UIEdgeInsets(top: 0.0, left: 10.0, bottom: 0.0, right: 10.0),
|
contentInsets: UIEdgeInsets(top: 0.0, left: 10.0, bottom: 0.0, right: 10.0),
|
||||||
action: { [weak self] in
|
action: { [weak self] in
|
||||||
guard let self, let component = self.component, case let .active(active) = component.mode else {
|
guard let self, case let .active(active) = self.currentMode else {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
self.environment?.controller()?.dismiss()
|
self.environment?.controller()?.dismiss()
|
||||||
@@ -1112,12 +1112,12 @@ private final class JoinAffiliateProgramScreenComponent: Component {
|
|||||||
isEnabled: true,
|
isEnabled: true,
|
||||||
displaysProgress: false,
|
displaysProgress: false,
|
||||||
action: { [weak self] in
|
action: { [weak self] in
|
||||||
guard let self, let component = self.component else {
|
guard let self, let currentMode = self.currentMode else {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
self.environment?.controller()?.dismiss()
|
self.environment?.controller()?.dismiss()
|
||||||
|
|
||||||
switch component.mode {
|
switch currentMode {
|
||||||
case let .join(join):
|
case let .join(join):
|
||||||
if let currentTargetPeer = self.currentTargetPeer {
|
if let currentTargetPeer = self.currentTargetPeer {
|
||||||
join.completion(currentTargetPeer)
|
join.completion(currentTargetPeer)
|
||||||
|
|||||||
Reference in New Issue
Block a user