17 lines
345 B
Swift
17 lines
345 B
Swift
|
import Foundation
|
||
|
import monalxmpp
|
||
|
|
||
|
struct Contact: Identifiable {
|
||
|
let ownerId: Int
|
||
|
let contactJid: String
|
||
|
let name: String?
|
||
|
|
||
|
var id: String { contactJid }
|
||
|
|
||
|
init?(_ obj: MLContact) {
|
||
|
ownerId = obj.accountID.intValue
|
||
|
contactJid = obj.contactJid
|
||
|
name = obj.nickName.isEmpty ? nil : obj.nickName
|
||
|
}
|
||
|
}
|