Commit
This commit is contained in:
29
Carthage/Checkouts/TrueTime.swift/Examples/iOS/Bridging.m
vendored
Normal file
29
Carthage/Checkouts/TrueTime.swift/Examples/iOS/Bridging.m
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
//
|
||||
// Bridging.m
|
||||
// TrueTime-iOS
|
||||
//
|
||||
// Created by Michael Sanders on 1/2/18.
|
||||
// Copyright © 2018 Instacart. All rights reserved.
|
||||
//
|
||||
|
||||
@import TrueTime;
|
||||
|
||||
@interface Bridging : NSObject
|
||||
@end
|
||||
|
||||
@implementation Bridging
|
||||
|
||||
- (void)testBridging {
|
||||
TrueTimeClient *client = [TrueTimeClient sharedInstance];
|
||||
[client startWithPool:@[(id)[NSURL URLWithString:@"time.apple.com"]] port: 123];
|
||||
|
||||
NSDate *now = [[client referenceTime] now];
|
||||
NSLog(@"True time: %@", now);
|
||||
[client fetchIfNeededWithSuccess:^(NTPReferenceTime *referenceTime) {
|
||||
NSLog(@"True time: %@", [referenceTime now]);
|
||||
} failure:^(NSError *error) {
|
||||
NSLog(@"Error! %@", error);
|
||||
}];
|
||||
}
|
||||
|
||||
@end
|
Reference in New Issue
Block a user