Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Sep 30, 2023. It is now read-only.
This repository was archived by the owner on Sep 30, 2023. It is now read-only.

issue appending to loaded Log #274

@sdelvalle57

Description

@sdelvalle57

Hey Guys

I have an issue trying to append new data to a log loaded.
What Im doing so far is:

  1. 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;
  1. 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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions