added ui for db data

This commit is contained in:
Abhishek Sinha 2018-11-12 14:33:24 +05:30
parent 07770f1a41
commit 273b64b8d4

View File

@ -7791,7 +7791,16 @@
case "broadcastBlockDataToAll": case "broadcastBlockDataToAll":
// TODO: Make a separate class for syncing // TODO: Make a separate class for syncing
if (typeof params.blockOwnerFLOAddress !== undefined) { if (typeof params.blockOwnerFLOAddress !== undefined) {
request.response = updateinDB("datablocks", params, params.id); request.response = updateinDB("datablocks", params, params.id);
// Update client nodes HTML for dataBlocks DB
readDB("datablocks", "00-01", function(blockData) {
document.getElementById("datablocksdiv").innerHTML =
`<p>Version: ${blockData.version}</p>
<p>Block Owner FLO Address: ${blockData.blockOwnerFLOAddress}</p>
<p>Block Signature: ${blockData.blockSignature}</p>
<p>Blockhash: ${blockData.blockhash}</p>`
});
} }
break; break;
@ -8385,6 +8394,7 @@
<!-- Database operations --> <!-- Database operations -->
<script> <script>
// localbitcoinUser Databse // localbitcoinUser Databse
//window.onload = function () { //window.onload = function () {
let ask_flo_addr_btn = document.getElementById('ask_flo_addr_btn'); let ask_flo_addr_btn = document.getElementById('ask_flo_addr_btn');
@ -8469,7 +8479,7 @@
let blockVersion = Math.floor(Math.random(1,100)*100); let blockVersion = Math.floor(Math.random(1,100)*100);
let blockOwnerFLOAddress = "oY1qc4jbY15Vzc3s7eaqicuPZZjav97aFG"; let blockOwnerFLOAddress = "oY1qc4jbY15Vzc3s7eaqicuPZZjav97aFG";
let data = { let data = {
sample: "lorem ipsum..." sample: "lorem ipsum doler..."
}; };
if (Object.keys(data).length === 0 && data.constructor === Object) { if (Object.keys(data).length === 0 && data.constructor === Object) {
throw new Error("Data cannot be empty."); throw new Error("Data cannot be empty.");
@ -8496,6 +8506,15 @@
// Broadcast to other nodes // Broadcast to other nodes
let sendBlockDataToAll = RM_RPC.send_rpc("broadcastBlockDataToAll", updatedDataBlock); let sendBlockDataToAll = RM_RPC.send_rpc("broadcastBlockDataToAll", updatedDataBlock);
doSend(sendBlockDataToAll); doSend(sendBlockDataToAll);
// Update HTML of current page
readDB("datablocks", "00-01", function(blockData) {
document.getElementById("datablocksdiv").innerHTML =
`<p>Version: ${blockData.version}</p>
<p>Block Owner FLO Address: ${blockData.blockOwnerFLOAddress}</p>
<p>Block Signature: ${blockData.blockSignature}</p>
<p>Blockhash: ${blockData.blockhash}</p>`
});
} catch (error) { } catch (error) {
throw new Error("ERROR: Failed to broadcast to other nodes."); throw new Error("ERROR: Failed to broadcast to other nodes.");
} }