Mimics the API of DispatchSourceTimer but in a way that prevents crashes that occur from calling resume
multiple times on a timer that is already resumed
(noted by SiftScience/sift-ios#52)
DispatchSourceTimer based timer implementation that allows calling start-resume multiple times.
Mimics the API of DispatchSourceTimer but in a way that prevents crashes that occur from calling resume
multiple times on a timer that is already resumed
(noted by SiftScience/sift-ios#52)