66'use strict' ;
77
88const _ = require ( 'underscore' ) ;
9- const md5 = require ( 'md5 ' ) ;
9+ const ajax = require ( './browserify-wrapper/ajax ' ) ;
1010
1111const init = ( AV ) => {
1212
@@ -118,7 +118,6 @@ const init = (AV) => {
118118 case 'us' :
119119 AVConfig . region = 'us' ;
120120 break ;
121- case 'cn' :
122121 default :
123122 AVConfig . region = 'cn' ;
124123 break ;
@@ -300,7 +299,7 @@ const init = (AV) => {
300299 return new Date ( Date . UTC ( year , month , day , hour , minute , second , milli ) ) ;
301300 } ;
302301
303- AV . _ajax = require ( './browserify-wrapper/ ajax' ) ;
302+ AV . _ajax = ajax ;
304303
305304 // A self-propagating extend function.
306305 AV . _extend = function ( protoProps , classProps ) {
@@ -381,11 +380,6 @@ const init = (AV) => {
381380 }
382381
383382 dataObject = _ . clone ( dataObject || { } ) ;
384- if ( method !== "POST" ) {
385- dataObject . _method = method ;
386- method = "POST" ;
387- }
388-
389383 dataObject . _ApplicationId = AV . applicationId ;
390384 dataObject . _ApplicationKey = AV . applicationKey ;
391385 if ( ! AV . _isNullOrUndefined ( AV . applicationProduction ) ) {
@@ -394,7 +388,7 @@ const init = (AV) => {
394388 if ( AV . _useMasterKey ) {
395389 dataObject . _MasterKey = AV . masterKey ;
396390 }
397- dataObject . _ClientVersion = AV . VERSION ;
391+ dataObject . _ClientVersion = AV . version ;
398392 // Pass the session token on every request.
399393 return AV . User . currentAsync ( ) . then ( function ( currentUser ) {
400394 if ( currentUser && currentUser . _sessionToken ) {
@@ -404,8 +398,7 @@ const init = (AV) => {
404398 } ) . then ( function ( _InstallationId ) {
405399 dataObject . _InstallationId = _InstallationId ;
406400
407- var data = JSON . stringify ( dataObject ) ;
408- return AV . _ajax ( method , apiURL , data ) . then ( null , function ( response ) {
401+ return AV . _ajax ( method , apiURL , dataObject ) . then ( null , function ( response ) {
409402 // Transform the error into an instance of AV.Error by trying to parse
410403 // the error string as JSON.
411404 var error ;
@@ -677,16 +670,5 @@ const init = (AV) => {
677670
678671module . exports = {
679672
680- init : init ,
681-
682- // 计算 X-LC-Sign 的签名方法
683- sign : ( key , isMasterKey ) => {
684- const now = new Date ( ) . getTime ( ) ;
685- const signature = md5 ( now + key ) ;
686- if ( isMasterKey ) {
687- return signature + ',' + now + ',master' ;
688- } else {
689- return signature + ',' + now ;
690- }
691- }
673+ init : init
692674} ;
0 commit comments