wire up message loading
This commit is contained in:
@@ -3,19 +3,26 @@ using GLib;
|
||||
public class Message : Object
|
||||
{
|
||||
public string guid { get; set; default = ""; }
|
||||
public string content { get; set; default = ""; }
|
||||
public string text { get; set; default = ""; }
|
||||
public int64 date { get; set; default = 0; }
|
||||
public string? sender { get; set; default = null; }
|
||||
public string sender { get; set; default = null; }
|
||||
|
||||
public Message(string content, int64 date, string? sender) {
|
||||
this.content = content;
|
||||
public bool from_me {
|
||||
get {
|
||||
// Hm, this may have been accidental.
|
||||
return sender == "(Me)";
|
||||
}
|
||||
}
|
||||
|
||||
public Message(string text, int64 date, string? sender) {
|
||||
this.text = text;
|
||||
this.date = date;
|
||||
this.sender = sender;
|
||||
}
|
||||
|
||||
public Message.from_hash_table(HashTable<string, Variant> message_data) {
|
||||
guid = message_data["guid"].get_string();
|
||||
content = message_data["content"].get_string();
|
||||
guid = message_data["id"].get_string();
|
||||
text = message_data["text"].get_string();
|
||||
date = message_data["date"].get_int64();
|
||||
sender = message_data["sender"].get_string();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user