Revision 8358d691 ChatSecure/Classes/Controllers/XMPP/XMPPManager.swift

View differences:

ChatSecure/Classes/Controllers/XMPP/XMPPManager.swift
9 9
import Foundation
10 10
import XMPPFramework
11 11

  
12
extension XMPPMessageArchiveManagement {
13
    public func fetchHistory(archiveJID: XMPPJID? = nil, userJID: XMPPJID? = nil, since: Date? = nil) {
12
public extension XMPPMessageArchiveManagement {
13
    @objc public func fetchHistory(archiveJID: XMPPJID? = nil, userJID: XMPPJID? = nil, since: Date? = nil) {
14 14
        var fields: [XMLElement] = []
15 15
        
16 16
        if let userJID = userJID {
......
24 24
            let start = XMPPMessageArchiveManagement.field(withVar: "start", type: nil, andValue: xmppDateString)
25 25
            fields.append(start)
26 26
        }
27
        retrieveMessageArchive(at: archiveJID, withFields: fields, with: nil)
27
        retrieveMessageArchive(at: archiveJID ?? xmppStream?.myJID?.bareJID, withFields: fields, with: nil)
28 28
    }
29 29
}
30 30

  

Also available in: Unified diff