ably-cocoa/Source/ARTFallback.h

23 lines
428 B
Objective-C

#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@class ARTHttpResponse;
@class ARTClientOptions;
@interface ARTFallback : NSObject
/**
Init with fallback hosts array.
*/
- (instancetype)initWithFallbackHosts:(nullable NSArray<NSString *> *)fallbackHosts;
/**
returns a random fallback host, returns null when all hosts have been popped.
*/
- (nullable NSString *)popFallbackHost;
@end
NS_ASSUME_NONNULL_END