forked from hush/SilentDragonAndroid-old
N1CK145
4 years ago
12 changed files with 118 additions and 79 deletions
@ -0,0 +1,45 @@ |
|||
package org.myhush.silentdragon |
|||
|
|||
import org.myhush.silentdragon.chat.Message |
|||
|
|||
object Addressbook { |
|||
class Contact { |
|||
var fullname = "" |
|||
var nickname = "" |
|||
var address = "" |
|||
val messageList = ArrayList<Message>() |
|||
|
|||
constructor(fullname: String, nickname: String) { |
|||
this.fullname = fullname |
|||
this.nickname = nickname |
|||
} |
|||
|
|||
constructor(fullname: String, nickname: String, address: String) { |
|||
this.fullname = fullname |
|||
this.nickname = nickname |
|||
this.address = address |
|||
} |
|||
} |
|||
|
|||
val contactList = ArrayList<Contact>() |
|||
|
|||
fun addContact(fullname: String, nickname: String) { |
|||
contactList.add(Contact(fullname, nickname)) |
|||
} |
|||
|
|||
fun addContact(fullname: String, nickname: String, address: String) { |
|||
contactList.add(Contact(fullname, nickname, address)) |
|||
} |
|||
|
|||
fun addContact(contact: Contact){ |
|||
contactList.add(contact) |
|||
} |
|||
|
|||
fun findContactByAddress(address: String): Contact? { |
|||
contactList.forEach { |
|||
if(it.address == address) |
|||
return it |
|||
} |
|||
return null |
|||
} |
|||
} |
@ -1,27 +0,0 @@ |
|||
package org.myhush.silentdragon.chat |
|||
|
|||
object Addressbook { |
|||
class Contact { |
|||
var addressList: ArrayList<String> = ArrayList() |
|||
val messageList: ArrayList<Message> = ArrayList() |
|||
var fullname = "" |
|||
var nickname = "" |
|||
|
|||
constructor(fullname: String, nickname: String){ |
|||
this.fullname = fullname |
|||
this.nickname = nickname |
|||
} |
|||
constructor(fullname: String, nickname: String, address: String){ |
|||
this.fullname = fullname |
|||
this.nickname = nickname |
|||
this.addressList.add(address) |
|||
} |
|||
constructor(fullname: String, nickname: String, addressList: ArrayList<String>){ |
|||
this.fullname = fullname |
|||
this.nickname = nickname |
|||
this.addressList = addressList |
|||
} |
|||
} |
|||
|
|||
val contactList = ArrayList<Contact>() |
|||
} |
Loading…
Reference in new issue