aboutsummaryrefslogtreecommitdiff
path: root/libdino/src/service/jingle_file_transfers.vala
diff options
context:
space:
mode:
Diffstat (limited to 'libdino/src/service/jingle_file_transfers.vala')
-rw-r--r--libdino/src/service/jingle_file_transfers.vala11
1 files changed, 11 insertions, 0 deletions
diff --git a/libdino/src/service/jingle_file_transfers.vala b/libdino/src/service/jingle_file_transfers.vala
index 3a5fa95e..4c3646b3 100644
--- a/libdino/src/service/jingle_file_transfers.vala
+++ b/libdino/src/service/jingle_file_transfers.vala
@@ -164,7 +164,18 @@ public class JingleFileSender : FileSender, Object {
return false;
}
+ public long get_file_size_limit(Conversation conversation) {
+ if (can_send_(conversation)) {
+ return int.MAX;
+ }
+ return -1;
+ }
+
public bool can_send(Conversation conversation, FileTransfer file_transfer) {
+ return can_send_(conversation);
+ }
+
+ private bool can_send_(Conversation conversation) {
if (conversation.type_ != Conversation.Type.CHAT) return false;
// No file specific restrictions apply to Jingle file transfers