Files
analytics-ios-integration-f…/Segment-Firebase/Classes/SEGFirebaseIntegrationFactory.m
2018-04-02 15:33:24 -07:00

39 lines
699 B
Objective-C

//
// SEGFirebaseIntegrationFactory.m
// Pods
//
#import "SEGFirebaseIntegrationFactory.h"
#import "SEGFirebaseIntegration.h"
@implementation SEGFirebaseIntegrationFactory
+ (instancetype)instance
{
static dispatch_once_t once;
static SEGFirebaseIntegrationFactory *sharedInstance;
dispatch_once(&once, ^{
sharedInstance = [[self alloc] init];
});
return sharedInstance;
}
- (id)init
{
self = [super init];
return self;
}
- (id<SEGIntegration>)createWithSettings:(NSDictionary *)settings forAnalytics:(SEGAnalytics *)analytics
{
return [[SEGFirebaseIntegration alloc] initWithSettings:settings];
}
- (NSString *)key
{
return @"Firebase";
}
@end