diff --git a/client/.gitignore b/client/.gitignore new file mode 100644 index 00000000..b06e564c --- /dev/null +++ b/client/.gitignore @@ -0,0 +1,4 @@ +package-lock.json +node_modules/ +dist/ +.cache/ diff --git a/client/index.html b/client/index.html new file mode 100755 index 00000000..5c065ceb --- /dev/null +++ b/client/index.html @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/client/index.js b/client/index.js new file mode 100755 index 00000000..196992d6 --- /dev/null +++ b/client/index.js @@ -0,0 +1,19 @@ +const cbor = require('borc'); +const assert = require('assert'); +// Create WebSocket connection. +const ws = new WebSocket('ws://localhost:40000'); +ws.binaryType = 'arraybuffer'; + +// Connection opened +ws.addEventListener('open', function (event) { + ws.send(cbor.encode({ method: 'cryp_generate', params: { level: 64 }})); + ws.send(cbor.encode({ method: 'account_create', params: { name: 'ntr' }})); +}); + +// Listen for messages +ws.addEventListener('message', function (event) { + console.log('Message from server ', event.data); + const blob = new Uint8Array(event.data); + const decoded = cbor.decodeAll(blob); + console.log(decoded[0]); +}); \ No newline at end of file diff --git a/client/package.json b/client/package.json new file mode 100755 index 00000000..62fd850d --- /dev/null +++ b/client/package.json @@ -0,0 +1,17 @@ +{ + "name": "cryps-client", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "start": "parcel index.html", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "UNLICENSED", + "dependencies": { + "borc": "^2.0.3", + "cbor": "^4.1.1", + "parcel": "^1.9.7" + } +} diff --git a/migrations/.gitkeep b/ops/.gitkeep similarity index 100% rename from migrations/.gitkeep rename to ops/.gitkeep diff --git a/migrations/00000000000000_diesel_initial_setup/down.sql b/ops/00000000000000_diesel_initial_setup/down.sql similarity index 100% rename from migrations/00000000000000_diesel_initial_setup/down.sql rename to ops/00000000000000_diesel_initial_setup/down.sql diff --git a/migrations/00000000000000_diesel_initial_setup/up.sql b/ops/00000000000000_diesel_initial_setup/up.sql similarity index 100% rename from migrations/00000000000000_diesel_initial_setup/up.sql rename to ops/00000000000000_diesel_initial_setup/up.sql diff --git a/migrations/2018-09-11-113648_create_lobbies/down.sql b/ops/2018-09-11-113648_create_lobbies/down.sql similarity index 100% rename from migrations/2018-09-11-113648_create_lobbies/down.sql rename to ops/2018-09-11-113648_create_lobbies/down.sql diff --git a/migrations/2018-09-11-113648_create_lobbies/up.sql b/ops/2018-09-11-113648_create_lobbies/up.sql similarity index 100% rename from migrations/2018-09-11-113648_create_lobbies/up.sql rename to ops/2018-09-11-113648_create_lobbies/up.sql diff --git a/.cargo/config b/server/.cargo/config similarity index 100% rename from .cargo/config rename to server/.cargo/config diff --git a/.env b/server/.env similarity index 100% rename from .env rename to server/.env diff --git a/.gitignore b/server/.gitignore similarity index 100% rename from .gitignore rename to server/.gitignore diff --git a/Cargo.toml b/server/Cargo.toml similarity index 100% rename from Cargo.toml rename to server/Cargo.toml diff --git a/DIARY.md b/server/DIARY.md similarity index 100% rename from DIARY.md rename to server/DIARY.md diff --git a/README.md b/server/README.md similarity index 100% rename from README.md rename to server/README.md diff --git a/WORKLOG.md b/server/WORKLOG.md similarity index 100% rename from WORKLOG.md rename to server/WORKLOG.md diff --git a/src/battle.rs b/server/src/battle.rs similarity index 100% rename from src/battle.rs rename to server/src/battle.rs diff --git a/src/combat.rs b/server/src/combat.rs similarity index 100% rename from src/combat.rs rename to server/src/combat.rs diff --git a/src/cryp.rs b/server/src/cryp.rs similarity index 100% rename from src/cryp.rs rename to server/src/cryp.rs diff --git a/src/main.rs b/server/src/main.rs similarity index 100% rename from src/main.rs rename to server/src/main.rs diff --git a/src/net.rs b/server/src/net.rs similarity index 100% rename from src/net.rs rename to server/src/net.rs diff --git a/src/rpc.rs b/server/src/rpc.rs similarity index 100% rename from src/rpc.rs rename to server/src/rpc.rs diff --git a/src/skill.rs b/server/src/skill.rs similarity index 100% rename from src/skill.rs rename to server/src/skill.rs diff --git a/src/user.rs b/server/src/user.rs similarity index 100% rename from src/user.rs rename to server/src/user.rs