mirror of
https://github.com/hackku21/loc-chain-backend.git
synced 2024-10-27 20:34:03 +00:00
Update reference client implementation to make requests to test endpoint
This commit is contained in:
parent
887a2afe77
commit
934b322835
@ -20,10 +20,11 @@ class TestClient {
|
||||
const hash = otherClient.getHash(this.id)
|
||||
const message = openpgp.Message.fromText(hash)
|
||||
const signature = (await openpgp.sign({
|
||||
message, privateKeys: await openpgp.readKey({
|
||||
message,
|
||||
privateKeys: await openpgp.readKey({
|
||||
armoredKey: this.privateKey
|
||||
})
|
||||
})).toString()
|
||||
}))
|
||||
|
||||
return {
|
||||
combinedHash: hash,
|
||||
@ -43,5 +44,26 @@ class TestClient {
|
||||
const b_transact = await client_b.interactWith(client_a)
|
||||
|
||||
console.log(a_transact, b_transact)
|
||||
postTo('/api/v1/encounter', a_transact)
|
||||
postTo('/api/v1/encounter', b_transact)
|
||||
})()
|
||||
|
||||
function postTo(endpoint, data) {
|
||||
data = JSON.stringify(data)
|
||||
|
||||
const options = {
|
||||
hostname: 'localhost',
|
||||
port: 8000,
|
||||
path: endpoint,
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'content-type': 'application/json',
|
||||
'content-length': data.length,
|
||||
}
|
||||
}
|
||||
|
||||
const req = require('http').request(options)
|
||||
req.write(data)
|
||||
req.end()
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user