Add PromiseKit dependency
- Added PromiseKit dependency
This commit is contained in:
36
Carthage/Checkouts/PromiseKit/Extensions/Social/Sources/SLRequest+AnyPromise.h
vendored
Normal file
36
Carthage/Checkouts/PromiseKit/Extensions/Social/Sources/SLRequest+AnyPromise.h
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
//
|
||||
// Created by merowing on 09/05/2014.
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
#import <PromiseKit/AnyPromise.h>
|
||||
#import <Social/SLRequest.h>
|
||||
|
||||
/**
|
||||
To import the `SLRequest` category:
|
||||
|
||||
use_frameworks!
|
||||
pod "PromiseKit/Social"
|
||||
|
||||
And then in your sources:
|
||||
|
||||
@import PromiseKit;
|
||||
*/
|
||||
@interface SLRequest (PromiseKit)
|
||||
|
||||
/**
|
||||
Performs the request asynchronously.
|
||||
|
||||
@return A promise that fulfills with three parameters:
|
||||
|
||||
1) The response decoded as JSON.
|
||||
2) The `NSHTTPURLResponse`.
|
||||
3) The raw `NSData` response.
|
||||
|
||||
@warning *Note* If PromiseKit determines the response is not JSON, the first
|
||||
parameter will instead be plain `NSData`.
|
||||
*/
|
||||
- (AnyPromise *)promise NS_REFINED_FOR_SWIFT;
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user