@@ -205,7 +205,7 @@ public void onFailure(JBException error) {
205205 });
206206 }
207207
208- public static JBFile process (String fileId , String platform , String policy ) throws JBException {
208+ public static JBFile process (String fileId , String platform , Map < String , Object > policy ) throws JBException {
209209 final JBFile [] result = {null };
210210 processFileWithJavabaas (fileId , platform , policy , true , new JBFileProcessCallback () {
211211 @ Override
@@ -223,11 +223,11 @@ public void done(boolean success, JBFile file, JBException e) {
223223 return result [0 ];
224224 }
225225
226- public static void processInBackground (String fileId , String platform , String policy , JBFileProcessCallback callback ) {
226+ public static void processInBackground (String fileId , String platform , Map < String , Object > policy , JBFileProcessCallback callback ) {
227227 processFileWithJavabaas (fileId , platform , policy , false , callback );
228228 }
229229
230- private static void processFileWithJavabaas (final String fileId , final String platform , final String policy , final boolean sync , final JBFileProcessCallback callback ) {
230+ private static void processFileWithJavabaas (final String fileId , final String platform , final Map < String , Object > policy , final boolean sync , final JBFileProcessCallback callback ) {
231231 String path = JBHttpClient .getFilePath ("master/process" );
232232 JBHttpParams params = new JBHttpParams ();
233233 if (!JBUtils .isEmpty (fileId )) {
@@ -236,7 +236,7 @@ private static void processFileWithJavabaas(final String fileId, final String pl
236236 if (!JBUtils .isEmpty (platform )) {
237237 params .put ("platform" , platform );
238238 }
239- if (! JBUtils . isEmpty ( " policy" ) ) {
239+ if (policy != null ) {
240240 params .put ("policy" , policy );
241241 }
242242 JBHttpClient .INSTANCE ().sendRequest (path , JBHttpMethod .POST , params , null , sync , new JBObjectCallback () {
0 commit comments