Documentation
¶
Index ¶
Constants ¶
View Source
const (
// We may not want to hardcode this to 0 and have an originator ID for each smart contract?
GROUP_MESSAGE_ORIGINATOR_ID = 0
)
View Source
const (
// We may not want to hardcode this to 1 and have an originator ID for each smart contract?
IDENTITY_UPDATE_ORIGINATOR_ID = 1
)
Variables ¶
This section is empty.
Functions ¶
func BuildInboxTopic ¶
func NewLogStorageError ¶
Types ¶
type GroupMessageStorer ¶
type GroupMessageStorer struct {
// contains filtered or unexported fields
}
func NewGroupMessageStorer ¶
func NewGroupMessageStorer( queries *queries.Queries, logger *zap.Logger, contract *groupmessages.GroupMessages, ) *GroupMessageStorer
func (*GroupMessageStorer) StoreLog ¶
func (s *GroupMessageStorer) StoreLog( ctx context.Context, event types.Log, ) LogStorageError
Validate and store a group message log event
type IdentityUpdateStorer ¶
type IdentityUpdateStorer struct {
// contains filtered or unexported fields
}
func NewIdentityUpdateStorer ¶
func NewIdentityUpdateStorer( db *sql.DB, logger *zap.Logger, contract *identityupdates.IdentityUpdates, validationService mlsvalidate.MLSValidationService, ) *IdentityUpdateStorer
func (*IdentityUpdateStorer) StoreLog ¶
func (s *IdentityUpdateStorer) StoreLog( ctx context.Context, event types.Log, ) LogStorageError
Validate and store an identity update log event
type LogStorageError ¶
Click to show internal directories.
Click to hide internal directories.