This repository was archived by the owner on Sep 30, 2023. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 55
issue appending to loaded Log #274
Copy link
Copy link
Open
Description
Hey Guys
I have an issue trying to append new data to a log loaded.
What Im doing so far is:
- Creating a new entry
const uid = 12345;
const identity = await IdentityProvider.createIdentity({ id: dbName });
const log = new Log(ipfs, identity, { logId: uid });
await log.append({uid});
const hash = await log.toMultihash();
console.log(log.toSnapshot().values.length) //1
return hash;
- With the hash returned load the Log and append new object
const newObj = {timestamp: 12345454555};
const identity = await IdentityProvider.createIdentity({ id: dbName });
const log = await Log.fromMultihash(ipfs, identity, hash, {});
await log.append(dbObject)
console.log(log.toSnapshot().values.length) //2
At this point everything seems ok, but when I reload to fetch the new data, Is like if I didnt append the last object:
const identity = await IdentityProvider.createIdentity({ id: dbName });
const log = await Log.fromMultihash(ipfs, identity, hash, {});
console.log(log.toSnapshot().values.length) //1, and only shows the object created in step 1
I dont really know what Im missing to keep the new object I created in step 2
Thanks
Metadata
Metadata
Assignees
Labels
No labels