diff --git a/Sources/XXClient/FileTransfer/Functions/FileTransferSend.swift b/Sources/XXClient/FileTransfer/Functions/FileTransferSend.swift
index 1f6e72e4a49f91d13440350b03c8ff82c1389f32..2b945cb4c9033ce1de4f340b3bd02f728148731b 100644
--- a/Sources/XXClient/FileTransfer/Functions/FileTransferSend.swift
+++ b/Sources/XXClient/FileTransfer/Functions/FileTransferSend.swift
@@ -7,7 +7,7 @@ public struct FileTransferSend {
       payload: FileSend,
       recipientId: Data,
       retry: Float,
-      period: String
+      period: Int
     ) {
       self.payload = payload
       self.recipientId = recipientId
@@ -18,7 +18,7 @@ public struct FileTransferSend {
     public var payload: FileSend
     public var recipientId: Data
     public var retry: Float
-    public var period: String
+    public var period: Int
   }
 
   public var run: (Params, FileTransferProgressCallback) throws -> Data