Documentation ¶
Index ¶
- type Config
- type Event
- type EventType
- type EventsManager
- type Payload
- type RedisEventsManager
- func (em *RedisEventsManager) DispatchUpdatedResource(ctx *domain.UserContext, resource string, id int64) error
- func (em *RedisEventsManager) DispatchUpdatedResources(ctx *domain.UserContext, resource string) error
- func (em *RedisEventsManager) DispatchUpdatedResourcesToUsers(resources string, userIds []int64) error
- func (em *RedisEventsManager) HandleRequest(w http.ResponseWriter, r *http.Request) error
- type StubEventsManager
- func (em *StubEventsManager) DispatchUpdatedResource(ctx *domain.UserContext, resource string, id int64) error
- func (em *StubEventsManager) DispatchUpdatedResources(ctx *domain.UserContext, resource string) error
- func (em *StubEventsManager) DispatchUpdatedResourcesToUsers(resource string, userIds []int64) error
- func (em *StubEventsManager) HandleRequest(w http.ResponseWriter, r *http.Request) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventsManager ¶
type EventsManager interface { DispatchUpdatedResources(ctx *domain.UserContext, resource string) error DispatchUpdatedResource(ctx *domain.UserContext, resource string, id int64) error DispatchUpdatedResourcesToUsers(resources string, userIds []int64) error HandleRequest(w http.ResponseWriter, r *http.Request) error }
type RedisEventsManager ¶
type RedisEventsManager struct {
// contains filtered or unexported fields
}
func (*RedisEventsManager) DispatchUpdatedResource ¶
func (em *RedisEventsManager) DispatchUpdatedResource(ctx *domain.UserContext, resource string, id int64) error
func (*RedisEventsManager) DispatchUpdatedResources ¶
func (em *RedisEventsManager) DispatchUpdatedResources(ctx *domain.UserContext, resource string) error
func (*RedisEventsManager) DispatchUpdatedResourcesToUsers ¶
func (em *RedisEventsManager) DispatchUpdatedResourcesToUsers(resources string, userIds []int64) error
func (*RedisEventsManager) HandleRequest ¶
func (em *RedisEventsManager) HandleRequest(w http.ResponseWriter, r *http.Request) error
type StubEventsManager ¶
type StubEventsManager struct {
// contains filtered or unexported fields
}
func NewStub ¶
func NewStub() *StubEventsManager
func (*StubEventsManager) DispatchUpdatedResource ¶
func (em *StubEventsManager) DispatchUpdatedResource(ctx *domain.UserContext, resource string, id int64) error
func (*StubEventsManager) DispatchUpdatedResources ¶
func (em *StubEventsManager) DispatchUpdatedResources(ctx *domain.UserContext, resource string) error
func (*StubEventsManager) DispatchUpdatedResourcesToUsers ¶
func (em *StubEventsManager) DispatchUpdatedResourcesToUsers(resource string, userIds []int64) error
func (*StubEventsManager) HandleRequest ¶
func (em *StubEventsManager) HandleRequest(w http.ResponseWriter, r *http.Request) error
Click to show internal directories.
Click to hide internal directories.