A set of stabilized interfaces for cchat implementations, joining the backend and frontend together.
Go to file
diamondburned 4ea6773527 Force ContainerMethod stop funcs
This commit breaks ContainerMethod to enforce explicit destructors. This
gives the frontend explicit control over when the container is
unsubscribed, but it also eases unsubscription implementations in the
backend.

With this new change, the backend can now add the container into a
global repository and unsubscribe from it explicitly from the callback.
2021-03-12 22:41:46 -08:00
cmd/internal Force ContainerMethod stop funcs 2021-03-12 22:41:46 -08:00
repository Force ContainerMethod stop funcs 2021-03-12 22:41:46 -08:00
services Auto-create plugin dir 2020-05-22 17:37:32 -07:00
text Fixed invalid types and bugs in MessageReferencer 2020-12-17 17:18:02 -08:00
utils Removed Icon interfaces, added ReadIndicator 2021-03-08 22:20:10 -08:00
.editorconfig Fixed indentation 2020-05-19 20:46:05 -07:00
LICENSE Added the ISC license 2020-07-19 10:44:34 -07:00
README.md Added member list support; moved documentation off README and into GoDoc 2020-07-19 10:37:51 -07:00
cchat.go Force ContainerMethod stop funcs 2021-03-12 22:41:46 -08:00
generator.go Added Columnator 2021-03-08 16:22:30 -08:00
go.mod Added a repository for API source of truth 2020-09-26 18:24:56 -07:00
go.sum Added a repository for API source of truth 2020-09-26 18:24:56 -07:00

README.md

cchat

A set of stabilized interfaces for cchat implementations, joining the backend and frontend together.

Refer to the GoDoc for interfaces and documentations.

Known implementations

The following sections contain known cchat implementations. PRs are welcomed for more implementations to be added here.

Backend

Frontend