Minor bug fixes
This commit is contained in:
		@@ -67,6 +67,13 @@ class WNSAuth extends EventEmitter
 | 
			
		||||
			var uuid = Rand.uuid();
 | 
			
		||||
 | 
			
		||||
			_self.__send( ChannelUri, N, ( sender, e ) => {
 | 
			
		||||
 | 
			
		||||
				if( typeof( e ) == "string" )
 | 
			
		||||
				{
 | 
			
		||||
					handler( _self, e );
 | 
			
		||||
					return;
 | 
			
		||||
				}
 | 
			
		||||
 | 
			
		||||
				if( e.statusCode == 200 )
 | 
			
		||||
				{
 | 
			
		||||
					Model.Tokens.update(
 | 
			
		||||
@@ -83,11 +90,8 @@ class WNSAuth extends EventEmitter
 | 
			
		||||
						}
 | 
			
		||||
						handler( _self, uuid );
 | 
			
		||||
					} );
 | 
			
		||||
					return;
 | 
			
		||||
				}
 | 
			
		||||
 | 
			
		||||
				handler( _self, e.statusCode + " Server Error: Unable to push message to channel" );
 | 
			
		||||
 | 
			
		||||
			} );
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
@@ -134,6 +138,8 @@ class WNSAuth extends EventEmitter
 | 
			
		||||
			return;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		try
 | 
			
		||||
		{
 | 
			
		||||
			var Request = new HttpRequest( ChannelUri, {
 | 
			
		||||
				"Authorization":  "Bearer " + AuthToken
 | 
			
		||||
				, "X-WNS-RequestForStatus": "true"
 | 
			
		||||
@@ -153,6 +159,12 @@ class WNSAuth extends EventEmitter
 | 
			
		||||
 | 
			
		||||
			Request.Send();
 | 
			
		||||
		}
 | 
			
		||||
		catch( ex )
 | 
			
		||||
		{
 | 
			
		||||
			handler( this, ex.message );
 | 
			
		||||
			return;
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	__authWNS()
 | 
			
		||||
	{
 | 
			
		||||
 
 | 
			
		||||
@@ -80,12 +80,13 @@ class App extends Base
 | 
			
		||||
 | 
			
		||||
	ProcessQueue()
 | 
			
		||||
	{
 | 
			
		||||
		if( !this.RequestQueue.length ) return;
 | 
			
		||||
		if(!( this.RequestQueue && this.RequestQueue.length ))
 | 
			
		||||
		{
 | 
			
		||||
			this.RequestQueue = [];
 | 
			
		||||
			return;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		var Request = this.RequestQueue.shift();
 | 
			
		||||
 | 
			
		||||
		Dragonfly.Info( "Processing Request: " + Request );
 | 
			
		||||
 | 
			
		||||
		this.OAuth.Deliver( Request );
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -25,6 +25,10 @@ var R_Tokens = { type: Schema.Types.ObjectId, ref: "Tokens" };
 | 
			
		||||
var M_Tokens = new Schema({
 | 
			
		||||
	name: { type: String, unique: true }
 | 
			
		||||
	, token: { type: String }
 | 
			
		||||
	, date_created: {
 | 
			
		||||
		type: Date
 | 
			
		||||
		, default: Date.now
 | 
			
		||||
	}
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user