We have logged event for every 60 second, but a few events are not precise.
Here is event log:-
seeesion ==== 2019-04-11T14:51:09
seeesion ==== 2019-04-11T14:52:09
seeesion ==== 2019-04-11T14:53:09
seeesion ==== 2019-04-11T14:54:19
seeesion ==== 2019-04-11T14:55:09
seeesion ==== 2019-04-11T14:56:09
seeesion ==== 2019-04-11T14:57:09
We have bolded the incorrect event.
self.sessionTimer = Timer.scheduledTimer(withTimeInterval:
TimeInterval(self.eventDuration), repeats: true, block: { (timer) in
print("seeesion ==== \(Formatter.preciseLocalTime.string(from:Date()))")
})