From b2996fbcea2b60686154160a7ad06d77d64c022e Mon Sep 17 00:00:00 2001 From: ravinsp <33562092+ravinsp@users.noreply.github.com> Date: Sun, 21 Aug 2022 19:36:29 +0530 Subject: [PATCH] Client app sample. --- .../nodejs/blank-client/_projname_.js | 17 +++++++++++++++++ .../nodejs/blank-client/package.json | 6 ++++++ 2 files changed, 23 insertions(+) create mode 100644 docker/code-templates/nodejs/blank-client/_projname_.js create mode 100644 docker/code-templates/nodejs/blank-client/package.json diff --git a/docker/code-templates/nodejs/blank-client/_projname_.js b/docker/code-templates/nodejs/blank-client/_projname_.js new file mode 100644 index 0000000..1a30c03 --- /dev/null +++ b/docker/code-templates/nodejs/blank-client/_projname_.js @@ -0,0 +1,17 @@ +const HotPocket = require('hotpocket-js-client'); + +async function clientApp() { + + const userKeyPair = await HotPocket.generateKeys(); + const client = await HotPocket.createClient(['wss://localhost:8081'], userKeyPair); + + // Establish HotPocket connection. + if (!await client.connect()) { + console.log('Connection failed.'); + return; + } + + console.log('HotPocket Connected.'); +} + +clientApp(); \ No newline at end of file diff --git a/docker/code-templates/nodejs/blank-client/package.json b/docker/code-templates/nodejs/blank-client/package.json new file mode 100644 index 0000000..2ec530f --- /dev/null +++ b/docker/code-templates/nodejs/blank-client/package.json @@ -0,0 +1,6 @@ +{ + "name": "_projname_", + "dependencies": { + "hotpocket-js-client": "0.5.3" + } +}