diff options
Diffstat (limited to 'toxcore/Messenger.c')
-rw-r--r-- | toxcore/Messenger.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/toxcore/Messenger.c b/toxcore/Messenger.c index 82c31147..556acc27 100644 --- a/toxcore/Messenger.c +++ b/toxcore/Messenger.c | |||
@@ -1450,38 +1450,6 @@ int file_data(const Messenger *m, int32_t friendnumber, uint32_t filenumber, uin | |||
1450 | return -6; | 1450 | return -6; |
1451 | } | 1451 | } |
1452 | 1452 | ||
1453 | /* Give the number of bytes left to be sent/received. | ||
1454 | * | ||
1455 | * send_receive is 0 if we want the sending files, 1 if we want the receiving. | ||
1456 | * | ||
1457 | * return number of bytes remaining to be sent/received on success | ||
1458 | * return 0 on failure | ||
1459 | */ | ||
1460 | uint64_t file_dataremaining(const Messenger *m, int32_t friendnumber, uint8_t filenumber, uint8_t send_receive) | ||
1461 | { | ||
1462 | if (!friend_is_valid(m, friendnumber)) { | ||
1463 | return 0; | ||
1464 | } | ||
1465 | |||
1466 | const struct File_Transfers *const sending = &m->friendlist[friendnumber].file_sending[filenumber]; | ||
1467 | |||
1468 | if (send_receive == 0) { | ||
1469 | if (sending->status == FILESTATUS_NONE) { | ||
1470 | return 0; | ||
1471 | } | ||
1472 | |||
1473 | return sending->size - sending->transferred; | ||
1474 | } | ||
1475 | |||
1476 | const struct File_Transfers *const receiving = &m->friendlist[friendnumber].file_receiving[filenumber]; | ||
1477 | |||
1478 | if (receiving->status == FILESTATUS_NONE) { | ||
1479 | return 0; | ||
1480 | } | ||
1481 | |||
1482 | return receiving->size - receiving->transferred; | ||
1483 | } | ||
1484 | |||
1485 | /** | 1453 | /** |
1486 | * Iterate over all file transfers and request chunks (from the client) for each | 1454 | * Iterate over all file transfers and request chunks (from the client) for each |
1487 | * of them. | 1455 | * of them. |