export function getMessages(messagesService: MessagesDataService, folder: Folder, appConfig: AppConfigService): Promise<Observable<Message[]>> { const promise = messagesService.byFolder(folder); return promise.then(messages => appConfig.sort$.map(sortOrder => MessagesDataService.sortedMessages(messages, sortOrder) )); }