status-go/services/browsers
osmaczko 2ced83abb7
chore_: replace geth logger with zap logger (#5962)
closes: #6002
2024-10-28 20:54:17 +00:00
..
README.md Add browsers API (#1523) 2019-07-17 08:28:37 +03:00
api.go chore_: replace geth logger with zap logger (#5962) 2024-10-28 20:54:17 +00:00
api_test.go fix(tests): moved test db setup to a common place 't/helpers', created 2023-08-18 09:00:56 +02:00
database.go chore_: replace geth logger with zap logger (#5962) 2024-10-28 20:54:17 +00:00
service.go Fix some tests and restore private/public RPC client 2021-07-20 10:57:38 +02:00

README.md

Browsers Service

Browser service provides read/write API for browser object.

To enable include browsers config part and add browsers to APIModules:

{
  "BrowsersConfig": {
    "Enabled": true,
  },
  APIModules: "browsers"
}

API

Enabling service will expose three additional methods:

browsers_addBrowser

Stores browser in the database. All fields are specified below:

{
  "browser-id": "1",
  "name": "first",
  "timestamp": 10,
  "dapp?": true,
  "history-index": 1,
  "history": [
    "one",
    "two"
  ]
}

browsers_getBrowsers

Reads all browsers, returns in the format specified above. List is sorted by timestamp.

browsers_deleteBrowser

Delete browser from database. Accepts browser id.