Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-14653

Generify Vault and Metastorage services interfaces

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • None
    • Docs Required, Release Notes Required

    Description

      Currently, we have two separate interfaces ValutService and MetastorageService, but they have a lot of common methods. Seems that it would be convenient to have a common interface.

      • Retrieve a common interface for vault and metastorage
      • We need a common interface for listeners on vault and metastorage with onUpdate and onError methods
      • We should have Entry interface for vault that will be extended with metastorage Entry with extra revision logic
      • Also seems that Watcher from metastorage and vault might have a common parent
      • Use common contract for watch method in vault and metastorage

      Attachments

        Activity

          People

            Unassigned Unassigned
            maliev Mirza Aliev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: