code: function(settings, updateCallback)
  	{
  		// Always a good idea...
  		var self = this;
  
  		// Good idea to create a variable to hold on to our settings, because they might change in the future. See below.
  		var currentSettings = settings;
  
  		
  
  		/* This is some function where I'll get my data from somewhere */
  
   	
  		function getData()
  		{
  
  
  		 var conn = skynet.createConnection({
      		"uuid": currentSettings.uuid,
      		"token": currentSettings.token,
      		"server": currentSettings.server, 
      		"port": currentSettings.port
    				});	
  			 
  			 conn.on('ready', function(data){	
  
  			 	conn.on('message', function(message){
  
      				var newData = message;
      				updateCallback(newData);
  
   						 });
  
  			 });
  			}
  
  	
  
  		// **onSettingsChanged(newSettings)** (required) : A public function we must implement that will be called when a user makes a change to the settings.
  		self.onSettingsChanged = function(newSettings)
  		{
  			// Here we update our current settings with the variable that is passed in.
  			currentSettings = newSettings;
  		}
  
  		// **updateNow()** (required) : A public function we must implement that will be called when the user wants to manually refresh the datasource
  		self.updateNow = function()
  		{
  			// Most likely I'll just call getData() here.
  			getData();
  		}
  
  		// **onDispose()** (required) : A public function we must implement that will be called when this instance of this plugin is no longer needed. Do anything you need to cleanup after yourself here.
  		self.onDispose = function()
  		{
  		
  			//conn.close();
  		}
  
  		// Here we call createRefreshTimer with our current settings, to kick things off, initially. Notice how we make use of one of the user defined settings that we setup earlier.
  	//	createRefreshTimer(currentSettings.refresh_time);
  	}
docs: ### Datasource Implementation  ------------------- Here we implement the actual datasource plugin. We pass in the settings and updateCallback.