Fetch comment history

You can see the history of each comment if the current page is using the Editable Comments Plugin.

When you click on the pencil icon for a given comment, the plugin will fetch all the previous versions of that comment and display them in a modal window.

Contents

Fetch comment history
Comment history modal

Get the comment from the appendable data

The plugin fetches a data identifier handle for the comment you want to browse.

GET /appendable-data/:handleId/:index

controller.js

window.safeAppendableData.getDataIdAt(
    this._authToken, this._currentPostHandleId, index)

Get a structured data handle

The plugin fetches a structured data handle using the data identifier handle previously obtained.

GET /structured-data/handle/:dataIdHandle

controller.js

window.safeStructuredData.getHandle(this._authToken, address)

Iterate through the structured data

The plugin fetches all the previous versions of the structured data associated with the comment you want to browse.

Fetch the structured data

The plugin fetches the content of the structured data using the structured data handle.

GET /structured-data/:handleId/:version?

controller.js

window.safeStructuredData.readData(this._authToken, handleId, v)

The parameter v corresponds to the version of the structured data being fetched. It starts at version 0 and continues until all the versions (except the current version) have been fetched.

Drop the structured data handle

The plugin drops the structured data handle of the comment.

DELETE /structured-data/handle/:handleId

controller.js

window.safeStructuredData.dropHandle(this._authToken, hId)

Drop the data identifier handle

The plugin drops the data identifier handle of the comment.

DELETE /data-id/:handleId

controller.js

window.safeDataId.dropHandle(this._authToken, dataIdHandle)

The plugin then displays all the versions of the comment in a modal window.

Comment history modal

Last updated

Was this helpful?