implement temporary ui and api routes to fix

Change-Id: Idb07d146f11d2f11f3ad2323a5c18fc125a91e73
diff --git a/routes/jami.js b/routes/jami.js
index f98cbfe..7ed056e 100644
--- a/routes/jami.js
+++ b/routes/jami.js
@@ -53,7 +53,7 @@
         router.use('/accounts/:accountId', checkAccount, accountRouter)
 
         accountRouter.get('/', async (req, res) => {
-            console.log(`Get account ${req.params.accountId}`)
+            console.log(`BBBBBBB Get account ${req.params.accountId}`)
             const account = this.jami.getAccount(req.params.accountId)
             if (account) {
                 account.defaultModerators = this.jami.getDefaultModerators(account.getId())
@@ -64,34 +64,51 @@
                 res.status(404).end()
         })
 
-        accountRouter.post('/', async (req, res) => {
-            console.log(`Set account details ${req.params.accountId}`)
-            const account = this.jami.getAccount(req.params.accountId)
-            if (account) {
-                console.log(req.body)
-                const newDetails = account.updateDetails(req.body)
-                this.jami.setAccountDetails(account.getId(), newDetails)
-                res.status(200).end()
-            } else
-                res.status(404).end()
-        })
+        accountRouter.post("/", async (req, res) => {
+          console.log(`Set account details ${req.params.accountId}`);
+          const account = this.jami.getAccount(req.params.accountId);
+          if (account) {
+            console.log(req.body);
+            const newDetails = account.updateDetails(req.body);
+            this.jami.setAccountDetails(account.getId(), newDetails);
+            res.status(200).end();
+          } else res.status(404).end();
+        });
 
         // Contacts
-        accountRouter.get('/contacts', (req, res) => {
-            console.log(`Get account ${req.params.accountId}`)
-            const account = this.jami.getAccount(req.params.accountId)
-            if (account)
-                res.json(account.getContacts())
-            else
-                res.status(404).end()
-        })
+        accountRouter.get("/contacts", (req, res) => {
+          console.log(`AAAAAAAA Get account ${req.params.accountId}`);
+          const account = this.jami.getAccount(req.params.accountId);
+          if (account) {
+            let rep = account.getContacts();
+            console.log(rep);
+            res.json(rep);
+          } else res.status(404).end();
+        });
+
+        accountRouter.get("/contacts/:contactId", (req, res) => {
+          console.log("CCCCCCC JAMI.JS: ", req.params);
+          console.log(`Get account details fot ${req.params.accountId}`);
+          const account = this.jami.getAccount(req.params.accountId);
+          const uri = req.params.uri;
+          if (account) {
+            let rep = account.getContactDetails(uri);
+            res.json(rep);
+          } else res.status(404).end();
+        });
 
         // Default modertors
-        accountRouter.put('/defaultModerators/:contactId', async (req, res) => {
-            console.log(`Adding default moderator ${req.params.contactId} to account ${req.params.accountId}`)
-            this.jami.addDefaultModerator(req.params.accountId, req.params.contactId)
-            res.status(200).end()
-        })
+        accountRouter.put("/defaultModerators/:contactId", async (req, res) => {
+          console.log(
+            `Adding default moderator ${req.params.contactId} to account ${req.params.accountId}`
+          );
+          this.jami.addDefaultModerator(
+            req.params.accountId,
+            req.params.contactId
+          );
+          res.status(200).end();
+        });
+
         accountRouter.delete('/defaultModerators/:contactId', async (req, res) => {
             console.log(`Removing default moderator to account ${req.params.accountId}`)
             this.jami.removeDefaultModerator(req.params.accountId, req.params.contactId)
@@ -196,6 +213,7 @@
                     res.status(404).json({})
                 })
         })
+
         nsRouter.get(['/addr/:addrQuery'], (req, res, next) => {
             console.log(`Address lookup ${req.params.addrQuery}`)
             this.jami.lookupAddress(req.params.accountId || '', req.params.addrQuery)