diff options
| author | Ev Bogue <ev@evbogue.com> | 2019-04-25 15:49:32 -0500 | 
|---|---|---|
| committer | Ev Bogue <ev@evbogue.com> | 2019-04-25 15:49:32 -0500 | 
| commit | 48dbaa05211d817b63a0acbcf425b7c15400a259 (patch) | |
| tree | b50afd08554e9e8ca3205844c1af48b63b878fc0 | |
| parent | bb78d6fb69e32fcb403c592e11f33283f9ff632e (diff) | |
minor changes to make sure the app loads
| -rw-r--r-- | index.html | 12 | ||||
| -rw-r--r-- | package-lock.json | 56 | ||||
| -rw-r--r-- | render.js | 4 | ||||
| -rw-r--r-- | server.js | 14 | 
4 files changed, 77 insertions, 9 deletions
| @@ -5,16 +5,16 @@      <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>      <link rel='stylesheet' href='./css/source-sans-pro.min.css' />      <link rel='stylesheet' href='./css/style.css' /> + </head> +  <body>      <script src="./lib/nacl.min.js"></script>      <script src="./lib/nacl-util.min.js"></script>      <script src="./lib/localforage.min.js"></script>      <script src="./lib/marked.min.js"></script>      <script src="./lib/misc.js"></script> -    <script async src="bog.js"></script> -    <script async src="render.js"></script> -    <script async src="views.js"></script> -    <script async src="app.js"></script> -  </head> -  <body> +    <script src="bog.js"></script> +    <script src="render.js"></script> +    <script src="views.js"></script> +    <script src="app.js"></script>    </body>  </html> diff --git a/package-lock.json b/package-lock.json index 89c4e57..c396e3c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,14 +1,45 @@  {    "name": "bogbook", -  "version": "1.2.0", +  "version": "1.3.0",    "lockfileVersion": 1,    "requires": true,    "dependencies": { +    "async-limiter": { +      "version": "1.0.0", +      "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", +      "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" +    }, +    "ecstatic": { +      "version": "3.3.1", +      "resolved": "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.1.tgz", +      "integrity": "sha512-/rrctvxZ78HMI/tPIsqdvFKHHscxR3IJuKrZI2ZoUgkt2SiufyLFBmcco+aqQBIu6P1qBsUNG3drAAGLx80vTQ==", +      "requires": { +        "he": "^1.1.1", +        "mime": "^1.6.0", +        "minimist": "^1.1.0", +        "url-join": "^2.0.5" +      } +    }, +    "he": { +      "version": "1.2.0", +      "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", +      "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" +    },      "is-wsl": {        "version": "1.1.0",        "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",        "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0="      }, +    "mime": { +      "version": "1.6.0", +      "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", +      "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" +    }, +    "minimist": { +      "version": "1.2.0", +      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", +      "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" +    },      "open": {        "version": "6.2.0",        "resolved": "https://registry.npmjs.org/open/-/open-6.2.0.tgz", @@ -16,6 +47,29 @@        "requires": {          "is-wsl": "^1.1.0"        } +    }, +    "tweetnacl": { +      "version": "1.0.1", +      "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.1.tgz", +      "integrity": "sha512-kcoMoKTPYnoeS50tzoqjPY3Uv9axeuuFAZY9M/9zFnhoVvRfxz9K29IMPD7jGmt2c8SW7i3gT9WqDl2+nV7p4A==" +    }, +    "tweetnacl-util": { +      "version": "0.15.0", +      "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.0.tgz", +      "integrity": "sha1-RXbBzuXi1j0gf+5S8boCgZSAvHU=" +    }, +    "url-join": { +      "version": "2.0.5", +      "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz", +      "integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg=" +    }, +    "ws": { +      "version": "6.2.1", +      "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", +      "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", +      "requires": { +        "async-limiter": "~1.0.0" +      }      }    }  } @@ -17,8 +17,8 @@ function render (msg, keys) {    var messageDiv = h('messageDiv', {id: msg.key})    var message = h('div', {classList: 'message'}) -  bog().then(log => { -    log.forEach(function (nextPost) { +  bog().then(logger => { +    logger.forEach(function (nextPost) {        open(nextPost).then(nextMessage => {          var messageExists = (document.getElementById(nextMessage.key) !== null);          if (nextMessage.reply == msg.key) { @@ -11,3 +11,17 @@ http.createServer(  open('http://localhost:8089')  // ws server (8080) + +var WebSocket = require('ws') +var fs = require('fs') +var nacl = require('tweetnacl') +    nacl.util = require('tweetnacl-util') + +var wserver = new WebSocket.Server({ port: 8080 }) + +wserver.on('connection', function (ws) { +  ws.on('message', function (message) { + +  }) + +}) | 
