aboutsummaryrefslogtreecommitdiff
path: root/extension/background/wallet.js
blob: c6fbb578017b64b3dcaef1f56fcf9b2943251dec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
'use strict';

//chrome.browserAction.setBadgeBackgroundColor({color: "#000"})
chrome.browserAction.setBadgeText({text: "42"})
chrome.browserAction.setTitle({title: "Taler: 42 EUR"})

function test_emscripten ()
{
  var cur_time = TWRALLgetCurrentTime();
  var fancy_time = TWRgetFancyTime(cur_time);
  console.log('current time: '+ fancy_time);
}

test_emscripten();

DB.open(function () {
  console.log ("DB: ready");
});

chrome.runtime.onMessage.addListener(
  function (req, sender, onresponse) {
    console.log("Message: " + req.type +
                (sender.tab
                 ? " from a content script: "+ sender.tab.url
                 : " from the extension"));
    switch (req.type)
    {
      case "WALLET_GET":
        DB.wallet_get (onresponse);
        break;

      case "TRANSACTION_LIST":
        DB.transaction_list (onresponse);
        break;

      case "RESERVE_LIST":
        DB.reserve_list (onresponse);
        break;
    }
  });