diff --git a/iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXUtility.h b/iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXUtility.h index 318d34de9..3854c6168 100755 --- a/iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXUtility.h +++ b/iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXUtility.h @@ -19,7 +19,8 @@ @interface NSDate (SonarUtility) -+ (uint64_t)timestamp; ++ (NSTimeInterval)timestamp; + @end @interface FLEXUtility : NSObject diff --git a/iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXUtility.mm b/iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXUtility.mm index c0a714ef4..55dbdde34 100755 --- a/iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXUtility.mm +++ b/iOS/Plugins/FlipperKitNetworkPlugin/SKIOSNetworkPlugin/FLEXNetworkLib/FLEXUtility.mm @@ -110,20 +110,9 @@ @implementation NSDate (SonarUtility) -+ (uint64_t)getTimeNanoseconds { - static struct mach_timebase_info tb_info = {0}; - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ - __unused int ret = mach_timebase_info(&tb_info); - assert(0 == ret); - }); - - return (mach_absolute_time() * tb_info.numer) / tb_info.denom; -} - -+ (uint64_t)timestamp { - const uint64_t nowNanoSeconds = [self getTimeNanoseconds]; - return nowNanoSeconds / 1000000; ++ (NSTimeInterval)timestamp { + const NSTimeInterval timestamp = [[NSDate date] timeIntervalSince1970]; + return timestamp * 1000; } @end