[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/contentstack/contentstack-ios/master/Contentstack/Contentstack.m [Back]  [Original]

//
//  Contentstack.m
//  Contentstack
//
//  Created by Reefaq on 22/06/15.
//  Copyright (c) 2015 Contentstack. All rights reserved.
//

#import "Contentstack.h"
#import "CSIOInternalHeaders.h"
#import 

@interface Contentstack ()
@end

@implementation Contentstack

//MARK: - Initialization
+ (Contentstack *)sharedInstance {
    static Contentstack *stack = nil;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        stack = [[Contentstack alloc] init];
        
    });
    return stack;
}

+ (Stack*)stackWithAPIKey:(NSString*)apiKey accessToken:(NSString*)token environmentName:(NSString*)environmentName;{
    Config *config = [[Config alloc] init];
    return [Contentstack stackWithAPIKey:apiKey accessToken:token environmentName:environmentName config:config];
}

+ (Stack*)stackWithAPIKey:(NSString*)apiKey accessToken:(NSString *)accessToken environmentName:(NSString*)environmentName config:(Config *)config; {
    Stack *stack = [[Stack alloc] initWithAPIKey:apiKey andaccessToken:accessToken andEnvironment:environmentName andConfig:config];
    return stack;
}


+ (void)cancelAllRequestsOfStack:(Stack*)stack {
    if (stack && stack.network) {
        [stack.network cancelAllOperations];
    }
}

@end

Web Proxy Viewer  |  New URL  |  Original Page