From 3414ac01083431f61642cde9046ddb4abcb427f8 Mon Sep 17 00:00:00 2001 From: Loosetooth Date: Mon, 5 Apr 2021 20:15:30 +0200 Subject: [PATCH] test load 4 dbs --- bug.js | 50 ++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 36 insertions(+), 14 deletions(-) diff --git a/bug.js b/bug.js index 25e736c..3e01130 100644 --- a/bug.js +++ b/bug.js @@ -93,26 +93,48 @@ async function createDBs() { return { db1: db1, db2: db2 } } -async function openExternalDBs() { +async function openExternalDBs(name = "Test", initialize_tweets_in_tweetDB = false) { await init_ipfs() await init_orbitdb() - await createDBs() + let dbs - let opendb1 = await orbitdb.feed("/orbitdb/zdpuAqiS16AGYXKY38ztDdmwu1JC9iyP6pEykypn5ZfRRQAYB/bamberibok-tweetDB") - await opendb1.load() + if(initialize_tweets_in_tweetDB) { + await putTweets(dbs) + } - let opendb2 = await orbitdb.feed("/orbitdb/zdpuAvTaoM5kE95KW8MwmBkvDaDLobJaWgJwQiR24awocPJYG/testiebok-tweetDB") - await opendb2.load() + if(!initialize_tweets_in_tweetDB){ + let opendb1 = await orbitdb.feed("/orbitdb/zdpuAtX8772p1ReNvov4Dwr6k3xkAnx62Kap2WdtkPcP4iJaj/bamberibok-tweetDB") + await opendb1.load() + + let opendb2 = await orbitdb.feed("/orbitdb/zdpuAtsDVRVfuW8kckA3UirD7WBZBhZvzN6pexoKo3TL4U6pU/testiebok-tweetDB") + await opendb2.load() - payload1 = await opendb1.iterator({ reverse: true, limit: -1 }).collect() - data1 = payload1.map(element => element.payload.value) - console.log("opendb1 data:") - console.log(data1) + let opendb3 = await orbitdb.feed("/orbitdb/zdpuAv7453HPrL3eDTQTTLubskR6wXfA44JTSCZog7jL5doZC/iloveduvels-tweetDB") + await opendb3.load() - payload2 = await opendb2.iterator({ reverse: true, limit: -1 }).collect() - data2 = payload2.map(element => element.payload.value) - console.log("opendb2 data:") - console.log(data2) + let opendb4 = await orbitdb.feed("/orbitdb/zdpuAyFv1KDdcJUjKpWutpu93QDgAfWp5Taw5yxrgMD1N5WuZ/bbboy-tweetDB") + await opendb4.load() + + let payload1 = await opendb1.iterator({ reverse: true, limit: -1 }).collect() + let data1 = payload1.map(element => element.payload.value) + console.log("opendb1 data:") + console.log(data1) + + let payload2 = await opendb2.iterator({ reverse: true, limit: -1 }).collect() + let data2 = payload2.map(element => element.payload.value) + console.log("opendb2 data:") + console.log(data2) + + let payload3 = await opendb3.iterator({ reverse: true, limit: -1 }).collect() + let data3 = payload3.map(element => element.payload.value) + console.log("opendb3 data:") + console.log(data3) + + let payload4 = await opendb4.iterator({ reverse: true, limit: -1 }).collect() + let data4 = payload4.map(element => element.payload.value) + console.log("opendb4 data:") + console.log(data4) + } } try {