From 6ccf7d59c5b7accf5ac6040860c087b3c90207f4 Mon Sep 17 00:00:00 2001 From: Humberto Alfonso Díaz Date: Fri, 21 Jun 2019 11:00:42 +0200 Subject: FUNCT Basic support to launch apps --- src/js/app.js | 31 ++++++++++++++++++++++++++----- 1 file changed, 26 insertions(+), 5 deletions(-) (limited to 'src/js/app.js') diff --git a/src/js/app.js b/src/js/app.js index fccf04e..9c65e4f 100644 --- a/src/js/app.js +++ b/src/js/app.js @@ -46,14 +46,35 @@ function load_application_list() { }); } -function init() { +export function launch(app) { + var appId = app.getAttribute('app-id'); + var ws = new afb.ws(function() { + var api_verb = "afm-main/start"; + var request = {id: appId}; + ws.call(api_verb, request).then( + function(obj) { + log("success: " + obj.response); + }, + function(obj) { + //TODO Manage errors + log("failure"); + } + ); + }, + function() { + //TODO Manage errors + log("ws aborted"); + }); +} + +export function init() { template = document.getElementById('item-template').innerHTML; Mustache.parse(template); + + // host: "raspberrypi3.local:31022", afb = new AFB({ - host: "raspberrypi3.local:31022", + host: host+":"+port, token: token }); load_application_list(); -} - -document.addEventListener('DOMContentLoaded', init); \ No newline at end of file +} \ No newline at end of file -- cgit 1.2.3-korg