Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SlackWorkbenchService ¶
type SlackWorkbenchService struct {
Config *confer.Config `inject:""`
Slacker *bot.SlackService `inject:""`
Factory *factories.GonduitFactory `inject:""`
Commits *resolvers.CommitResolver `inject:""`
Tasks *resolvers.TaskResolver `inject:""`
Differential *resolvers.DifferentialResolver `inject:""`
}
SlackWorkbenchService provides tools for debugging and testing that the slack integration works.
func (*SlackWorkbenchService) ResolveCommitChannel ¶
func (s *SlackWorkbenchService) ResolveCommitChannel(c *cli.Context)
ResolveCommitChannel attempts to get which channel name should a commit be posted to.
func (*SlackWorkbenchService) ResolveRevisionChannel ¶
func (s *SlackWorkbenchService) ResolveRevisionChannel(c *cli.Context)
ResolveRevisionChannel attempts to get which channel name should a revision be posted to.
func (*SlackWorkbenchService) ResolveTaskChannel ¶
func (s *SlackWorkbenchService) ResolveTaskChannel(c *cli.Context)
ResolveTaskChannel attempts to get which channel name should a commit be posted to.
func (*SlackWorkbenchService) SendTestMessage ¶
func (s *SlackWorkbenchService) SendTestMessage(c *cli.Context)
SendTestMessage sends a test message to the feeds channel.
Click to show internal directories.
Click to hide internal directories.