@@ -735,25 +735,8 @@ class CloudFunctions : public AppBase
735735 return request.aClient ->setClientError (request, FIREBASE_ERROR_OPERATION_CANCELLED);
736736
737737 request.aClient ->newRequest (sData , service_url, request.path , extras, request.method , request.opt , request.uid , " " );
738-
739- if (request.file )
740- sData ->request .file_data .copy (*request.file );
741-
742- setFileStatus (sData , request);
743-
744- if (request.file && sData ->upload )
745- {
746- sData ->request .base64 = false ;
747-
748- if (request.mime .length ())
749- sData ->request .addContentType (request.mime );
750-
751- sData ->request .setFileContentLength (0 );
752-
753- if (sData ->request .file_data .file_size == 0 )
754- return request.aClient ->setClientError (request, FIREBASE_ERROR_FILE_READ);
755- }
756- else if (request.options ->payload .length ())
738+
739+ if (request.options ->payload .length ())
757740 {
758741 sData ->request .val [reqns::payload] = request.options ->payload ;
759742 sData ->request .setContentLengthFinal (request.options ->payload .length ());
@@ -773,16 +756,6 @@ class CloudFunctions : public AppBase
773756 request.aClient ->process (sData ->async );
774757 request.aClient ->handleRemove ();
775758 }
776-
777- void setFileStatus (async_data *sData , const GoogleCloudFunctions::req_data &request)
778- {
779- using namespace reqns ;
780- if ((request.file && request.file ->filename .length ()) || request.opt .ota )
781- {
782- sData ->download = request.method == http_get;
783- sData ->upload = request.method == http_post || request.method == http_put || request.method == http_patch;
784- }
785- }
786759};
787760#endif
788761#endif
0 commit comments