From 4d3043cbd427093b7d3c2f2412fbb8fc21a216bd Mon Sep 17 00:00:00 2001
From: Krzysztof <krzysztof.witukiewicz@mgm-tp.com>
Date: Tue, 1 Apr 2025 14:01:57 +0200
Subject: [PATCH] OZG-7573 OZG-7991 Make FileSender override methods that
 return this

---
 .../common/binaryfile/GrpcFileUploadUtils.java      | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/ozgcloud-common-lib/src/main/java/de/ozgcloud/common/binaryfile/GrpcFileUploadUtils.java b/ozgcloud-common-lib/src/main/java/de/ozgcloud/common/binaryfile/GrpcFileUploadUtils.java
index f66eb63..74cd1c2 100644
--- a/ozgcloud-common-lib/src/main/java/de/ozgcloud/common/binaryfile/GrpcFileUploadUtils.java
+++ b/ozgcloud-common-lib/src/main/java/de/ozgcloud/common/binaryfile/GrpcFileUploadUtils.java
@@ -32,6 +32,7 @@ import io.grpc.stub.CallStreamObserver;
 import io.grpc.stub.StreamObserver;
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
+import lombok.NonNull;
 import lombok.extern.log4j.Log4j2;
 
 @Log4j2
@@ -74,6 +75,18 @@ public class GrpcFileUploadUtils {
 				Function<StreamObserver<S>, CallStreamObserver<Q>> reqObserverBuilder) {
 			super(chunkBuilder, inputStream, reqObserverBuilder);
 		}
+
+		@Override
+		public FileSender<Q, S> send() {
+			super.send();
+			return this;
+		}
+
+		@Override
+		public FileSender<Q, S> withMetaData(@NonNull Q metaData) {
+			super.withMetaData(metaData);
+			return this;
+		}
 	}
 
 }
\ No newline at end of file
-- 
GitLab