Documentation ¶
Index ¶
- type AccountUpdatedPayload
- type AccountWitnessVotedPayload
- type CommentPublishedPayload
- type CommentVotedPayload
- type Event
- type Manager
- func (manager *Manager) Bind(serverCtx *context.Context, group *echo.Group)
- func (manager *Manager) Close() error
- func (manager *Manager) DispatchAccountUpdatedEvent(userId string, _ bson.Raw, event *events.AccountUpdated) error
- func (manager *Manager) DispatchAccountWitnessVotedEvent(userId string, _ bson.Raw, event *events.AccountWitnessVoted) error
- func (manager *Manager) DispatchCommentPublishedEvent(userId string, _ bson.Raw, event *events.CommentPublished) error
- func (manager *Manager) DispatchCommentVotedEvent(userId string, _ bson.Raw, event *events.CommentVoted) error
- func (manager *Manager) DispatchStoryPublishedEvent(userId string, _ bson.Raw, event *events.StoryPublished) error
- func (manager *Manager) DispatchStoryVotedEvent(userId string, _ bson.Raw, event *events.StoryVoted) error
- func (manager *Manager) DispatchTransferMadeEvent(userId string, _ bson.Raw, event *events.TransferMade) error
- func (manager *Manager) DispatchUserFollowStatusChangedEvent(userId string, _ bson.Raw, event *events.UserFollowStatusChanged) error
- func (manager *Manager) DispatchUserMentionedEvent(userId string, _ bson.Raw, event *events.UserMentioned) error
- type StoryPublishedPayload
- type StoryVotedPayload
- type TransferMadePayload
- type UserFollowStatusChangedPayload
- type UserMentionedPayload
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountUpdatedPayload ¶
type AccountUpdatedPayload struct {
Account string `json:"account"`
}
type AccountWitnessVotedPayload ¶ added in v0.8.0
type CommentPublishedPayload ¶
type CommentVotedPayload ¶
type CommentVotedPayload struct { Voter string `json:"voter"` VoteWeight string `json:"voteWeight"` Author string `json:"author"` Permlink string `json:"permlink"` URL string `json:"url"` TotalPayout string `json:"totalPayout"` PendingPayout string `json:"pendingPayout"` TotalPendingPayout string `json:"totalPendingPayout"` }
type Event ¶
type Event struct { Kind string `json:"kind"` Payload interface{} `json:"payload,omitempty"` }
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func NewManager() *Manager
func (*Manager) DispatchAccountUpdatedEvent ¶
func (*Manager) DispatchAccountWitnessVotedEvent ¶ added in v0.8.0
func (*Manager) DispatchCommentPublishedEvent ¶
func (*Manager) DispatchCommentVotedEvent ¶
func (*Manager) DispatchStoryPublishedEvent ¶
func (*Manager) DispatchStoryVotedEvent ¶
func (*Manager) DispatchTransferMadeEvent ¶
func (*Manager) DispatchUserFollowStatusChangedEvent ¶ added in v0.7.0
func (*Manager) DispatchUserMentionedEvent ¶
type StoryPublishedPayload ¶
type StoryVotedPayload ¶
type StoryVotedPayload struct { Voter string `json:"voter"` VoteWeight string `json:"voteWeight"` Author string `json:"author"` Title string `json:"title"` URL string `json:"url"` TotalPayout string `json:"totalPayout"` PendingPayout string `json:"pendingPayout"` TotalPendingPayout string `json:"totalPendingPayout"` }
type TransferMadePayload ¶
type UserFollowStatusChangedPayload ¶ added in v0.7.0
Click to show internal directories.
Click to hide internal directories.