JSONify [UIxMailActions replyToAll:]

pull/91/head
Francis Lachapelle 2015-01-05 22:29:00 -05:00
parent 8c2bcc92b5
commit 9065a8038a
1 changed files with 15 additions and 7 deletions

View File

@ -48,20 +48,28 @@
{
SOGoMailAccount *account;
SOGoMailObject *co;
SOGoDraftsFolder *folder;
SOGoDraftsFolder *drafts;
SOGoDraftObject *newMail;
NSString *newLocation;
NSString *accountName, *mailboxName, *messageName;
NSDictionary *data;
co = [self clientObject];
account = [co mailAccountFolder];
folder = [account draftsFolderInContext: context];
newMail = [folder newDraft];
drafts = [account draftsFolderInContext: context];
newMail = [drafts newDraft];
[newMail fetchMailForReplying: co toAll: toAll];
newLocation = [NSString stringWithFormat: @"%@/edit",
[newMail baseURLInContext: context]];
accountName = [account nameInContainer];
mailboxName = [drafts relativeImap4Name];
messageName = [newMail nameInContainer];
return [self redirectToLocation: newLocation];
data = [NSDictionary dictionaryWithObjectsAndKeys:
accountName, @"accountId",
mailboxName, @"mailboxPath",
messageName, @"draftId", nil];
return [self responseWithStatus: 201
andString: [data jsonRepresentation]];
}
- (WOResponse *) replyAction