diff --git a/Sources/XXClient/Models/FileSend.swift b/Sources/XXClient/Models/FileSend.swift
index 1d925e6f4cd728b5fc364d53240c6ca61ceee4fa..8f95c675602101631240e3f74f4ec1878b2dcd20 100644
--- a/Sources/XXClient/Models/FileSend.swift
+++ b/Sources/XXClient/Models/FileSend.swift
@@ -4,7 +4,7 @@ public struct FileSend: Equatable {
   public init(
     name: String,
     type: String,
-    preview: Data,
+    preview: Data?,
     contents: Data
   ) {
     self.name = name
@@ -15,7 +15,7 @@ public struct FileSend: Equatable {
 
   public var name: String
   public var type: String
-  public var preview: Data
+  public var preview: Data?
   public var contents: Data
 }