mirror of
https://github.com/status-im/status-go.git
synced 2026-08-31 09:01:16 +00:00
13 lines
711 B
Go
13 lines
711 B
Go
package multidevice
|
|
|
|
type Persistence interface {
|
|
GetActiveInstallations(maxInstallations int, identity []byte) ([]*Installation, error)
|
|
GetInstallations(identity []byte) ([]*Installation, error)
|
|
AddInstallations(identity []byte, timestamp int64, installations []*Installation, defaultEnabled bool) ([]*Installation, error)
|
|
EnableInstallation(identity []byte, installationID string) error
|
|
DisableInstallation(identity []byte, installationID string) error
|
|
DeleteInstallation(identity []byte, installationID string) error
|
|
SetInstallationMetadata(identity []byte, installationID string, metadata *InstallationMetadata) error
|
|
SetInstallationName(identity []byte, installationID string, name string) error
|
|
}
|