Skip to content

Commit

Permalink
Merge pull request #59 from workhabitinc/master
Browse files Browse the repository at this point in the history
merge master to dev.
  • Loading branch information
kylebrowning committed Sep 26, 2012
2 parents fb8e8bc + e154dd4 commit ccf0214
Show file tree
Hide file tree
Showing 15 changed files with 93 additions and 84 deletions.
12 changes: 6 additions & 6 deletions DIOSComment.h
Expand Up @@ -40,30 +40,30 @@

@interface DIOSComment : NSObject

- (void)commentGet:(NSDictionary *)comment
+ (void)commentGet:(NSDictionary *)comment
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;

- (void)commentSave:(NSDictionary *)comment
+ (void)commentSave:(NSDictionary *)comment
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;

- (void)commentUpdate:(NSDictionary *)comment
+ (void)commentUpdate:(NSDictionary *)comment
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;

- (void)commentDelete:(NSDictionary *)comment
+ (void)commentDelete:(NSDictionary *)comment
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;

- (void)commentIndexWithPage:(NSString *)page
+ (void)commentIndexWithPage:(NSString *)page
fields:(NSString *)fields
parameters:(NSArray *)parameteres
pageSize:(NSString *)pageSize
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;

- (void)commentIndex:(NSDictionary *)params
+ (void)commentIndex:(NSDictionary *)params
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;
@end
12 changes: 6 additions & 6 deletions DIOSComment.m
Expand Up @@ -42,7 +42,7 @@ @implementation DIOSComment


#pragma mark CommentGet
- (void)commentGet:(NSDictionary *)comment
+ (void)commentGet:(NSDictionary *)comment
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure {

Expand All @@ -53,7 +53,7 @@ - (void)commentGet:(NSDictionary *)comment
}

#pragma mark commentSave
- (void)commentSave:(NSDictionary *)comment
+ (void)commentSave:(NSDictionary *)comment
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure {
[[DIOSSession sharedSession] postPath:[NSString stringWithFormat:@"%@/%@", kDiosEndpoint, kDiosBaseComment]
Expand All @@ -63,7 +63,7 @@ - (void)commentSave:(NSDictionary *)comment
}

#pragma mark commentUpdate
- (void)commentUpdate:(NSDictionary *)comment
+ (void)commentUpdate:(NSDictionary *)comment
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure {
[[DIOSSession sharedSession] putPath:[NSString stringWithFormat:@"%@/%@/%@", kDiosEndpoint, kDiosBaseComment, [comment objectForKey:@"cid"]]
Expand All @@ -73,15 +73,15 @@ - (void)commentUpdate:(NSDictionary *)comment
}

#pragma mark CommentDelete
- (void)commentDelete:(NSDictionary *)comment
+ (void)commentDelete:(NSDictionary *)comment
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure; {
[[DIOSSession sharedSession] deletePath:[NSString stringWithFormat:@"%@/%@/%@", kDiosEndpoint, kDiosBaseComment, [comment objectForKey:@"cid"]] parameters:comment success:success failure:failure];
}

#pragma mark commentIndex
//Simpler method if you didnt want to build the params :)
- (void)commentIndexWithPage:(NSString *)page
+ (void)commentIndexWithPage:(NSString *)page
fields:(NSString *)fields
parameters:(NSArray *)parameteres
pageSize:(NSString *)pageSize
Expand All @@ -96,7 +96,7 @@ - (void)commentIndexWithPage:(NSString *)page
[self commentIndex:commentIndexDict success:success failure:failure];
}

- (void)commentIndex:(NSDictionary *)params
+ (void)commentIndex:(NSDictionary *)params
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure; {

Expand Down
8 changes: 5 additions & 3 deletions DIOSFile.h
Expand Up @@ -37,9 +37,11 @@
#import "AFHTTPRequestOperation.h"

@interface DIOSFile : NSObject
- (void) fileGet:(NSDictionary *)params
+ (void) fileGet:(NSDictionary *)params
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;

- (UIImageView *) getImageViewForFileImage:(NSDictionary *) file;
+ (void) fileSave:(NSDictionary *)params
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;
+ (UIImageView *) getImageViewForFileImage:(NSDictionary *) file;
@end
14 changes: 10 additions & 4 deletions DIOSFile.m
Expand Up @@ -40,7 +40,7 @@
#import "DIOSSession.h"
@implementation DIOSFile

- (void) fileGet:(NSDictionary *)params
+ (void) fileGet:(NSDictionary *)params
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure {

Expand All @@ -50,10 +50,16 @@ - (void) fileGet:(NSDictionary *)params
failure:failure];
}

- (void) fileSave:(NSDictionary *)params {
//currently doesnt work :(
+ (void)fileSave:(NSDictionary *)file
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure {

[[DIOSSession sharedSession] postPath:[NSString stringWithFormat:@"%@/%@", kDiosEndpoint, kDiosBaseFile]
parameters:file
success:success
failure:failure];
}
- (UIImageView *) getImageViewForFileImage:(NSDictionary *) file; {
+ (UIImageView *) getImageViewForFileImage:(NSDictionary *) file; {
NSURL *url = [NSURL URLWithString:[file objectForKey:@"uri_full"]];
UIImageView *remoteImage = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
[remoteImage setImageWithURL:url];
Expand Down
14 changes: 7 additions & 7 deletions DIOSNode.h
Expand Up @@ -39,31 +39,31 @@

@interface DIOSNode : NSObject {
}
- (void)nodeGet:(NSDictionary *)node
+ (void)nodeGet:(NSDictionary *)node
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;

- (void)nodeSave:(NSDictionary *)node
+ (void)nodeSave:(NSDictionary *)node
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;

- (void)nodeUpdate:(NSDictionary *)node
+ (void)nodeUpdate:(NSDictionary *)node
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;

- (void)nodeDelete:(NSDictionary *)node
+ (void)nodeDelete:(NSDictionary *)node
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;

- (void)nodeIndexWithPage:(NSString *)page fields:(NSString *)fields parameters:(NSArray *)parameteres pageSize:(NSString *)pageSize
+ (void)nodeIndexWithPage:(NSString *)page fields:(NSString *)fields parameters:(NSArray *)parameteres pageSize:(NSString *)pageSize
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;

- (void)nodeIndex:(NSDictionary *)params
+ (void)nodeIndex:(NSDictionary *)params
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;

- (void)nodeAttachFile:(NSDictionary *)params
+ (void)nodeAttachFile:(NSDictionary *)params
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;
@end
23 changes: 12 additions & 11 deletions DIOSNode.m
Expand Up @@ -40,7 +40,7 @@
@implementation DIOSNode

#pragma mark nodeGets
- (void)nodeGet:(NSDictionary *)node
+ (void)nodeGet:(NSDictionary *)node
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure {

Expand All @@ -51,7 +51,7 @@ - (void)nodeGet:(NSDictionary *)node
}

#pragma mark nodeSave
- (void)nodeSave:(NSDictionary *)node
+ (void)nodeSave:(NSDictionary *)node
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure {

Expand All @@ -62,29 +62,29 @@ - (void)nodeSave:(NSDictionary *)node
}

#pragma mark nodeUpdate
- (void)nodeUpdate:(NSDictionary *)node
+ (void)nodeUpdate:(NSDictionary *)node
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure {

[[DIOSSession sharedSession] putPath:[NSString stringWithFormat:@"%@/%@/%@", kDiosEndpoint, kDiosBaseNode, [node objectForKey:@"cid"]]
[[DIOSSession sharedSession] putPath:[NSString stringWithFormat:@"%@/%@/%@", kDiosEndpoint, kDiosBaseNode, [node objectForKey:@"nid"]]
parameters:node
success:success
failure:failure];
}

#pragma mark nodeDelete
- (void)nodeDelete:(NSDictionary *)node
+ (void)nodeDelete:(NSDictionary *)node
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure {

[[DIOSSession sharedSession] deletePath:[NSString stringWithFormat:@"%@/%@/%@", kDiosEndpoint, kDiosBaseNode, [node objectForKey:@"cid"]]
[[DIOSSession sharedSession] deletePath:[NSString stringWithFormat:@"%@/%@/%@", kDiosEndpoint, kDiosBaseNode, [node objectForKey:@"nid"]]
parameters:node
success:success
failure:failure];
}
#pragma mark nodeIndex
//Simpler method if you didnt want to build the params :)
- (void)nodeIndexWithPage:(NSString *)page fields:(NSString *)fields parameters:(NSArray *)parameteres pageSize:(NSString *)pageSize
+ (void)nodeIndexWithPage:(NSString *)page fields:(NSString *)fields parameters:(NSArray *)parameteres pageSize:(NSString *)pageSize
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure {
NSMutableDictionary *nodeIndexDict = [NSMutableDictionary new];
Expand All @@ -95,25 +95,26 @@ - (void)nodeIndexWithPage:(NSString *)page fields:(NSString *)fields parameters:
[self nodeIndex:nodeIndexDict success:success failure:failure];
}

- (void)nodeIndex:(NSDictionary *)params
+ (void)nodeIndex:(NSDictionary *)params
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure {

[[DIOSSession sharedSession] getPath:[NSString stringWithFormat:@"%@/%@", kDiosEndpoint, kDiosBaseNode] parameters:params success:success failure:failure];
}

#pragma mark nodeAttachFile
- (void)nodeAttachFile:(NSDictionary *)params
+ (void)nodeAttachFile:(NSDictionary *)params
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure {
NSMutableURLRequest *request = [[DIOSSession sharedSession] multipartFormRequestWithMethod:@"POST" path:[NSString stringWithFormat:@"%@/%@/%@/attach_file?field_name=%@", kDiosEndpoint, kDiosBaseNode, [params objectForKey:@"nid"], [params objectForKey:@"field_name"]] parameters:params constructingBodyWithBlock: ^(id <AFMultipartFormData>formData) {
[formData appendPartWithFileData:[params objectForKey:@"fileData"] name:[params objectForKey:@"name"] fileName:[params objectForKey:@"fileName"] mimeType:[params objectForKey:@"mimetype"]];
}];

AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
[operation setUploadProgressBlock:^(NSInteger bytesWritten, NSInteger totalBytesWritten, NSInteger totalBytesExpectedToWrite) {
NSLog(@"Sent %d of %d bytes", totalBytesWritten, totalBytesExpectedToWrite);
[operation setUploadProgressBlock:^(NSUInteger bytesWritten, long long totalBytesWritten, long long totalBytesExpectedToWrite) {
NSLog(@"Sent %lld of %lld bytes", totalBytesWritten, totalBytesExpectedToWrite);
}];

[operation setCompletionBlockWithSuccess:success failure:failure];
[operation start];
}
Expand Down
2 changes: 1 addition & 1 deletion DIOSSystem.h
Expand Up @@ -40,7 +40,7 @@

@interface DIOSSystem : NSObject

- (void)systemConnectwithSuccess: (void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
+ (void)systemConnectwithSuccess: (void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;

@end
2 changes: 1 addition & 1 deletion DIOSSystem.m
Expand Up @@ -44,7 +44,7 @@
@implementation DIOSSystem

#pragma mark UserGets
- (void)systemConnectwithSuccess: (void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
+ (void)systemConnectwithSuccess: (void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure {

[[DIOSSession sharedSession] postPath:[NSString stringWithFormat:@"%@/system/connect", kDiosEndpoint]
Expand Down
10 changes: 5 additions & 5 deletions DIOSTaxonomy.h
Expand Up @@ -39,28 +39,28 @@

@interface DIOSTaxonomy : NSObject

- (void)getTreeWithParams:(NSDictionary *)params
+ (void)getTreeWithParams:(NSDictionary *)params
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;

- (void)getTreeWithVid:(NSString *)vid
+ (void)getTreeWithVid:(NSString *)vid
withParent:(NSString *)parent
andMaxDepth:(NSString *)maxDepth
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;

- (void)selectNodesWithParams:(NSDictionary *)params
+ (void)selectNodesWithParams:(NSDictionary *)params
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;

- (void)selectNodesWithTid:(NSString *)tid
+ (void)selectNodesWithTid:(NSString *)tid
andLimit:(NSString *)limit
andPager:(NSString *)pager
andOrder:(NSString *)order
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;

- (void)getTermWithTid:(NSString *)tid
+ (void)getTermWithTid:(NSString *)tid
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure;
@end
10 changes: 5 additions & 5 deletions DIOSTaxonomy.m
Expand Up @@ -40,7 +40,7 @@
@implementation DIOSTaxonomy


- (void)getTreeWithVid:(NSString *)vid
+ (void)getTreeWithVid:(NSString *)vid
withParent:(NSString *)parent
andMaxDepth:(NSString *)maxDepth
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
Expand All @@ -51,7 +51,7 @@ - (void)getTreeWithVid:(NSString *)vid
[params setValue:maxDepth forKey:@"max_depth"];
[self getTreeWithParams:params success:success failure:failure];
}
- (void)getTreeWithParams:(NSDictionary *)params
+ (void)getTreeWithParams:(NSDictionary *)params
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure {

Expand All @@ -60,7 +60,7 @@ - (void)getTreeWithParams:(NSDictionary *)params
success:success
failure:failure];
}
- (void)selectNodesWithTid:(NSString *)tid
+ (void)selectNodesWithTid:(NSString *)tid
andLimit:(NSString *)limit
andPager:(NSString *)pager
andOrder:(NSString *)order
Expand All @@ -74,7 +74,7 @@ - (void)selectNodesWithTid:(NSString *)tid
[params setValue:order forKey:@"prder"];
[self selectNodesWithParams:params success:success failure:failure];
}
- (void)selectNodesWithParams:(NSDictionary *)params
+ (void)selectNodesWithParams:(NSDictionary *)params
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure {

Expand All @@ -83,7 +83,7 @@ - (void)selectNodesWithParams:(NSDictionary *)params
success:success
failure:failure];
}
- (void)getTermWithTid:(NSString *)tid
+ (void)getTermWithTid:(NSString *)tid
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject)) success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error)) failure {
[[DIOSSession sharedSession] getPath:[NSString stringWithFormat:@"%@/%@/%@", kDiosEndpoint, kDiosBaseTaxonmyTerm, tid]
Expand Down

0 comments on commit ccf0214

Please sign in to comment.