From e1b874e8983c17659d688891ebba60adcf182fc7 Mon Sep 17 00:00:00 2001
From: librelois <elois@ifee.fr>
Date: Tue, 28 Nov 2017 20:04:28 +0100
Subject: [PATCH] head v2

---
 public/app.js | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/public/app.js b/public/app.js
index 7b88dcd..5e67d88 100644
--- a/public/app.js
+++ b/public/app.js
@@ -1127,17 +1127,23 @@ module.exports = function ($scope, Webmin, heads, info, conf, ws) {
         var software = sp[6];
         var softVersion = sp[7];
         var prefix = sp[8];
+        var freeRooms = ""
         var uid = value.uid;
-        // Gestion de l'ancien format
+        // Gestion des différents formats
         console.log(value.message);
-        if (!value.message.match(/:1:/)) {
+        if (value.message.match(/:2:/)) {
+          // HEAD v2
+          freeRooms= sp[9] + "/" + sp[10];
+        } else if (value.message.match(/:1:/)) {
+          // HEAD v1
+        } else {
+          // HEAD v0
           pubkey = sp[2];
           blockstamp = sp[3];
-          uid = value.uid;
         }
         var ws2pFullId = pubkey + "-" + ws2pId;
         headsMap[ws2pFullId] = {
-          api: api, blockstamp: blockstamp, uid: uid, ws2pId: ws2pId, software: software, softVersion: softVersion, prefix: prefix
+          api: api, blockstamp: blockstamp, uid: uid, ws2pId: ws2pId, software: software, softVersion: softVersion, prefix: prefix, freeRooms: freeRooms
         };
       }
     } catch (err) {
-- 
GitLab