Files
Igor Sirotin 0fcf4ceb8e refactor: project layout (messaging) (#7224)
* refactor: pkg/messaging

* fix: address non-go changes
2025-12-17 19:40:40 +00:00

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
}