// // MBIMConversationListOperation.m // kordophoned // // Created by James Magahern on 11/13/18. // Copyright © 2018 James Magahern. All rights reserved. // #import "MBIMConversationListOperation.h" #import "MBIMHTTPUtilities.h" #import "IMChat+Encoded.h" #import @implementation MBIMConversationListOperation + (void)load { [super load]; } + (NSString *)endpointName { return @"conversations"; } - (void)main { NSArray *chats = [sChatRegistry allExistingChats]; NSMutableArray *conversations = [NSMutableArray array]; for (IMChat *chat in chats) { NSDictionary *chatDict = [chat mbim_dictionaryRepresentation]; [conversations addObject:chatDict]; } MBIMJSONDataResponse *response = [MBIMJSONDataResponse responseWithJSONObject:conversations]; self.serverCompletionBlock(response); } @end