@@ -73,7 +73,7 @@ public struct Callable<Request: Encodable, Response: Decodable> {
7373 ///
7474 /// - Parameter data: Parameters to pass to the trigger.
7575 /// - Parameter completion: The block to call when the HTTPS request has completed.
76- public func call( _ data: Request ? = nil ,
76+ public func call( _ data: Request ,
7777 completion: @escaping ( Result < Response , Error > )
7878 -> Void ) {
7979 do {
@@ -119,7 +119,7 @@ public struct Callable<Request: Encodable, Response: Decodable> {
119119 /// - Parameters:
120120 /// - data: Parameters to pass to the trigger.
121121 /// - completion: The block to call when the HTTPS request has completed.
122- public func callAsFunction( _ data: Request ? = nil ,
122+ public func callAsFunction( _ data: Request ,
123123 completion: @escaping ( Result < Response , Error > )
124124 -> Void ) {
125125 call ( data, completion: completion)
@@ -146,7 +146,7 @@ public struct Callable<Request: Encodable, Response: Decodable> {
146146 ///
147147 /// - Returns: The decoded `Response` value
148148 @available ( iOS 15 , tvOS 15 , macOS 12 , watchOS 8 , * )
149- public func call( _ data: Request ? = nil ,
149+ public func call( _ data: Request ,
150150 encoder: FirebaseDataEncoder = FirebaseDataEncoder ( ) ,
151151 decoder: FirebaseDataDecoder =
152152 FirebaseDataDecoder ( ) ) async throws -> Response {
@@ -175,7 +175,7 @@ public struct Callable<Request: Encodable, Response: Decodable> {
175175 /// - data: Parameters to pass to the trigger.
176176 /// - Returns: The decoded `Response` value
177177 @available ( iOS 15 , tvOS 15 , macOS 12 , watchOS 8 , * )
178- public func callAsFunction( _ data: Request ? = nil ) async throws -> Response {
178+ public func callAsFunction( _ data: Request ) async throws -> Response {
179179 return try await call ( data)
180180 }
181181 #endif
0 commit comments