add: remote ret back override confirmation

This commit is contained in:
Kingtous
2022-04-28 17:42:22 +08:00
parent 51caeafebd
commit c17e77148e
8 changed files with 117 additions and 80 deletions

View File

@@ -245,13 +245,13 @@ message FileAction {
oneof union {
ReadDir read_dir = 1;
FileTransferSendRequest send = 2;
FileTransferSendConfirmRequest send_confirm = 9;
FileTransferReceiveRequest receive = 3;
FileDirCreate create = 4;
FileRemoveDir remove_dir = 5;
FileRemoveFile remove_file = 6;
ReadAllFiles all_files = 7;
FileTransferCancel cancel = 8;
FileTransferSendConfirmRequest send_confirm = 9;
}
}
@@ -272,6 +272,7 @@ message FileTransferDigest {
sint32 file_num = 2;
uint64 last_edit_timestamp = 3;
uint64 file_size = 4;
bool is_upload = 5;
}
message FileTransferBlock {

View File

@@ -455,8 +455,7 @@ impl TransferJob {
file_num: self.file_num,
last_edit_timestamp: last_modified,
file_size: meta.len(),
unknown_fields: Default::default(),
cached_size: Default::default(),
..Default::default()
});
msg.set_file_response(resp);
stream.send(&msg).await?;