Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewNewsManager ¶
func NewNewsManager(natsHostname string, natsPort string) (om.NewsManager, error)
Types ¶
type InMemoryNewsStore ¶
type InMemoryNewsStore struct {
// contains filtered or unexported fields
}
InMemoryNewsStore manages a UserEvents data structure
func NewInMemoryNewsStore ¶
func NewInMemoryNewsStore() *InMemoryNewsStore
type NewsManager ¶
type NewsManager struct {
// contains filtered or unexported fields
}
func (*NewsManager) GetNews ¶
func (m *NewsManager) GetNews(req om.GetNewsRequest) (resp om.GetNewsResult, err error)
func (*NewsManager) OnLinkAdded ¶
func (m *NewsManager) OnLinkAdded(username string, link *om.Link)
func (*NewsManager) OnLinkDeleted ¶
func (m *NewsManager) OnLinkDeleted(username string, url string)
func (*NewsManager) OnLinkUpdated ¶
func (m *NewsManager) OnLinkUpdated(username string, link *om.Link)
Click to show internal directories.
Click to hide internal directories.