more receiver logic

This commit is contained in:
2023-01-15 21:13:14 +01:00
parent c712afb7b2
commit 9249ac83d9
5 changed files with 84 additions and 7 deletions

View File

@@ -5,6 +5,7 @@
#include "./states/send_start_sha1.hpp"
#include "./states/receive_start_sha1.hpp"
#include "ngc_ft1.h"
#include <memory>
#include <sodium.h>
@@ -257,6 +258,18 @@ StateI& ToxClient::getState(void) {
return *_state.get();
}
bool ToxClient::sendFT1RequestPrivate(uint32_t group_number, uint32_t peer_number, NGC_FT1_file_kind file_kind, const uint8_t* file_id, size_t file_id_size) {
NGC_FT1_send_request_private(
_tox, _ft1_ctx,
group_number, peer_number,
file_kind,
file_id, file_id_size
);
// TODO: return value
return true;
}
bool ToxClient::sendFT1InitPrivate(uint32_t group_number, uint32_t peer_number, NGC_FT1_file_kind file_kind, const uint8_t* file_id, size_t file_id_size, uint64_t file_size, uint8_t& transfer_id) {
return NGC_FT1_send_init_private(
_tox, _ft1_ctx,