forked from hush/SilentDragonAndroid-old
13 changed files with 121 additions and 81 deletions
@ -1,7 +0,0 @@ |
|||
package org.myhush.silentdragon |
|||
|
|||
object Addressbook { |
|||
class Contact(){ var firstName = ""; var lastName = ""; var zAddress = "" } |
|||
|
|||
val contactList = ArrayList<Contact>() |
|||
} |
@ -0,0 +1,27 @@ |
|||
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>() |
|||
} |
@ -0,0 +1,22 @@ |
|||
package org.myhush.silentdragon.chat |
|||
|
|||
import org.myhush.silentdragon.DataModel |
|||
|
|||
class Message { |
|||
var memo = "" |
|||
var fromAddress = "" |
|||
var toAddress = "" |
|||
var messageType = MessageType.SEND |
|||
var dateTime: Long = 0 |
|||
var txID = "" |
|||
var txHeight: Int = -1 |
|||
|
|||
constructor(fromAddress: String, tx: DataModel.TransactionItem){ |
|||
this.memo = tx.memo.toString() |
|||
this.txID = tx.txid.toString() |
|||
this.dateTime = tx.datetime |
|||
this.toAddress = tx.addr |
|||
this.fromAddress = fromAddress |
|||
} |
|||
|
|||
} |
@ -0,0 +1,6 @@ |
|||
package org.myhush.silentdragon.chat |
|||
|
|||
enum class MessageType { |
|||
SEND, |
|||
RECIEVE |
|||
} |
Loading…
Reference in new issue