Clean up timer animation.
This commit is contained in:
parent
2fe6193708
commit
1b01e8f65f
|
@ -82,7 +82,9 @@ const CGFloat kDisappearingMessageIconSize = 12.f;
|
|||
return;
|
||||
}
|
||||
|
||||
CGFloat secondsLeft = MAX(0, (self.expirationTimestamp - [NSDate ows_millisecondTimeStamp]) / 1000.f);
|
||||
uint64_t nowTimestamp = [NSDate ows_millisecondTimeStamp];
|
||||
CGFloat secondsLeft
|
||||
= (self.expirationTimestamp > nowTimestamp ? (self.expirationTimestamp - nowTimestamp) / 1000.f : 0.f);
|
||||
CGFloat progress = 0.f;
|
||||
if (self.initialDurationSeconds > 0) {
|
||||
progress = CGFloatClamp(secondsLeft / self.initialDurationSeconds, 0.f, 1.f);
|
||||
|
|
Loading…
Reference in New Issue