Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New chat API #925

Closed
kevsmith opened this issue Aug 19, 2016 · 1 comment
Closed

New chat API #925

kevsmith opened this issue Aug 19, 2016 · 1 comment
Assignees
Milestone

Comments

@kevsmith
Copy link
Member

kevsmith commented Aug 19, 2016

We need to cleanup, consolidate, and otherwise restore general sanity to Cog's chat adapter interface.

Goals:

  • Clear, concise API with clear boundaries and separation of responsibilities
  • Implementations for Slack and HTTP (for trigger support)
  • Incorporate Conduit's typed structs
  • Use behaviours and/or protocols

Part of #875

@kevsmith
Copy link
Member Author

General chat network interface: Cog.Chat.Adapter
Chat provider API definition: Cog.Chat.Provider
Slack implementation: Cog.Chat.SlackProvider, Cog.Chat.SlackConnector
HTTP implementation: Cog.Chat.HttpProvider, Cog.Chat.HttpConnector

@kevsmith kevsmith changed the title New Adapter API New Chat API Aug 19, 2016
@kevsmith kevsmith changed the title New Chat API New chat API Aug 19, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants