Skip to content

Commit

Permalink
add githistorymessage add isDecend field
Browse files Browse the repository at this point in the history
  • Loading branch information
huangminlinux committed Mar 30, 2018
1 parent a13e91c commit 7ef2e6a
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions src/ios/Plugins/JMessagePlugin.m
Original file line number Diff line number Diff line change
Expand Up @@ -979,12 +979,24 @@ - (void)getHistoryMessages:(CDVInvokedUrlCommand *)command {
if ([limit isEqualToNumber:@(-1)]) {
limit = nil;
}

BOOL isDecend = false;
if (param[@"isDecend"]) {
NSNumber *number = param[@"isDecend"];
isDecend = [number boolValue];
}

NSArray *messageList = [conversation messageArrayFromNewestWithOffset:param[@"from"] limit:limit];

NSArray *messageDicArr = [messageList mapObjectsUsingBlock:^id(id obj, NSUInteger idx) {
JMSGMessage *message = obj;
return [message messageToDictionary];
}];

if (isDecend) {
messageDicArr = [[messageDicArr reverseObjectEnumerator] allObjects];
}

[self handleResultWithArray:messageDicArr command:command error:error];
}];
}
Expand Down

0 comments on commit 7ef2e6a

Please sign in to comment.