Bug 209
[osm/UI.git] / skyquake / plugins / launchpad / src / launchpadFleetSource.js
index 71e3d7d..fff6fae 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * 
+ *
  *   Copyright 2016 RIFT.IO Inc
  *
  *   Licensed under the Apache License, Version 2.0 (the "License");
@@ -61,6 +61,26 @@ module.exports = function(Alt) {
       success: FleetActions.getNsrInstancesSuccess,
       error: FleetActions.getNsrInstancesError
     },
+    getVDUConsoleLink: {
+      remote: function(state, url) {
+        return new Promise(function(resolve, reject) {
+          $.ajax({
+            url: url + '?api_server=' + API_SERVER,
+            type: 'GET',
+            beforeSend: Utils.addAuthorizationStub,
+            success: function(data) {
+              resolve(data);
+            },
+            error: function(error) {
+              console.log('There was an error getting the VDU link', error);
+              return reject(error);
+            }
+          });
+        });
+      },
+      success: FleetActions.getVDUConsoleLinkSuccess,
+      error: FleetActions.getVDUConsoleLinkError
+    },
     deleteNsrInstance: {
       remote: function(d, id) {
         console.log(id)
@@ -86,7 +106,7 @@ module.exports = function(Alt) {
             return resolve(false);
           }
            $.ajax({
-            url: '/socket-polling?api_server=' + API_SERVER ,
+            url: '/socket-polling?api_server=' + API_SERVER,
             type: 'POST',
             beforeSend: Utils.addAuthorizationStub,
             data: {