aboutsummaryrefslogtreecommitdiff
path: root/libdino/src/entity/file_transfer.vala
diff options
context:
space:
mode:
Diffstat (limited to 'libdino/src/entity/file_transfer.vala')
-rw-r--r--libdino/src/entity/file_transfer.vala8
1 files changed, 7 insertions, 1 deletions
diff --git a/libdino/src/entity/file_transfer.vala b/libdino/src/entity/file_transfer.vala
index be472796..2c45aa08 100644
--- a/libdino/src/entity/file_transfer.vala
+++ b/libdino/src/entity/file_transfer.vala
@@ -18,6 +18,12 @@ public class FileTransfer : Object {
public Account account { get; set; }
public Jid counterpart { get; set; }
public Jid ourpart { get; set; }
+ public Jid? from {
+ get { return direction == DIRECTION_SENT ? ourpart : counterpart; }
+ }
+ public Jid? to {
+ get { return direction == DIRECTION_SENT ? counterpart : ourpart; }
+ }
public bool direction { get; set; }
public DateTime time { get; set; }
public DateTime? local_time { get; set; }
@@ -47,7 +53,7 @@ public class FileTransfer : Object {
set { server_file_name_ = value; }
}
public string path { get; set; }
- public string mime_type { get; set; }
+ public string? mime_type { get; set; }
public int size { get; set; }
public State state { get; set; }