aboutsummaryrefslogtreecommitdiff
path: root/hotline/file_transfer.go
diff options
context:
space:
mode:
authorJeff Halter <868228+jhalter@users.noreply.github.com>2022-06-03 17:11:06 -0700
committerJeff Halter <868228+jhalter@users.noreply.github.com>2022-06-03 17:11:06 -0700
commit16a4ad707a05df25c9d12b8cc89fb3a9e3be0dba (patch)
tree7ddeb3bf3496142a530949e64f361e5321c1fac5 /hotline/file_transfer.go
parent481631f6b541a0f00c7c3ba789c13ac934bdefbc (diff)
Initial implementation of file transfer resume
Diffstat (limited to 'hotline/file_transfer.go')
-rw-r--r--hotline/file_transfer.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/hotline/file_transfer.go b/hotline/file_transfer.go
index c0c2f87..65ef0b0 100644
--- a/hotline/file_transfer.go
+++ b/hotline/file_transfer.go
@@ -23,6 +23,7 @@ type FileTransfer struct {
FolderItemCount []byte
BytesSent int
clientID uint16
+ fileResumeData *FileResumeData
}
func (ft *FileTransfer) String() string {
@@ -32,6 +33,10 @@ func (ft *FileTransfer) String() string {
return out
}
+func (ft *FileTransfer) ItemCount() int {
+ return int(binary.BigEndian.Uint16(ft.FolderItemCount))
+}
+
// 00 28 // DataSize
// 00 00 // IsFolder
// 00 02 // PathItemCount