mirror of
https://github.com/status-im/status-go.git
synced 2026-08-31 00:51:12 +00:00
21 lines
651 B
Go
21 lines
651 B
Go
package messaging
|
|
|
|
import (
|
|
mvdsnode "github.com/status-im/mvds/node"
|
|
|
|
"github.com/status-im/status-go/pkg/messaging/common"
|
|
"github.com/status-im/status-go/pkg/messaging/layers/encryption"
|
|
"github.com/status-im/status-go/pkg/messaging/layers/segmentation"
|
|
"github.com/status-im/status-go/pkg/messaging/layers/transport"
|
|
)
|
|
|
|
type Persistence interface {
|
|
TransportStorage() transport.Persistence
|
|
SegmentationStorage() segmentation.Persistence
|
|
MVDSStorage() mvdsnode.Persistence
|
|
EncryptionStorage() encryption.Persistence
|
|
|
|
MessageConfirmationStorage() common.MessageConfirmationPersistence
|
|
HashRatchetStorage() common.HashRatchetPersistence
|
|
}
|