@@ -57,7 +57,7 @@ module.exports = function(AV) {
5757 */
5858 destroy : function ( options ) {
5959 if ( ! this . id )
60- return AV . Promise . reject ( 'The status id is not exists.' ) ;
60+ return AV . Promise . reject ( new Error ( 'The status id is not exists.' ) ) ;
6161 var request = AVRequest ( 'statuses' , null , this . id , 'DELETE' , options && options . sessionToken ) ;
6262 return request ;
6363 } ,
@@ -93,7 +93,7 @@ module.exports = function(AV) {
9393 * });
9494 */
9595 send : function ( options = { } ) {
96- if ( ! AV . User . current ( ) && ! options . sessionToken ) {
96+ if ( ! options . sessionToken && ! AV . User . current ( ) ) {
9797 throw new Error ( 'Please signin an user.' ) ;
9898 }
9999 if ( ! this . query ) {
@@ -149,7 +149,7 @@ module.exports = function(AV) {
149149 * });
150150 */
151151 AV . Status . sendStatusToFollowers = function ( status , options = { } ) {
152- if ( ! AV . User . current ( ) && ! options . sessionToken ) {
152+ if ( ! options . sessionToken && ! AV . User . current ( ) ) {
153153 throw new Error ( 'Please signin an user.' ) ;
154154 }
155155 return getUserPointer ( options ) . then ( currUser => {
@@ -192,7 +192,7 @@ module.exports = function(AV) {
192192 * });
193193 */
194194 AV . Status . sendPrivateStatus = function ( status , target , options = { } ) {
195- if ( ! AV . User . current ( ) && ! options . sessionToken ) {
195+ if ( ! options . sessionToken && ! AV . User . current ( ) ) {
196196 throw new Error ( 'Please signin an user.' ) ;
197197 }
198198 if ( ! target ) {
@@ -240,7 +240,7 @@ module.exports = function(AV) {
240240 AV . Status . countUnreadStatuses = function ( owner ) {
241241 var options = ( ! _ . isString ( arguments [ 1 ] ) ? arguments [ 1 ] : arguments [ 2 ] ) || { } ;
242242 var inboxType = ! _ . isString ( arguments [ 1 ] ) ? 'default' : arguments [ 1 ] ;
243- if ( ! AV . User . current ( ) && ! options . sessionToken && owner == null ) {
243+ if ( ! options . sessionToken && owner == null && ! AV . User . current ( ) ) {
244244 throw new Error ( 'Please signin an user or pass the owner objectId.' ) ;
245245 }
246246 return getUser ( options ) . then ( owner => {
0 commit comments