cchat/repository
diamondburned 1251001e8c Removed Icon interfaces, added ReadIndicator
This commit introduced a big breaking change of changing Author and
Namer to no longer have any reference to Icon or Image containers and
interfaces.

Instead, in the case of Author and Namer, it relies on the label being
updated by either an update setter or LabelContainer. The frontend
should get the first image/avatar to display that instead.

This commit also added ReadIndicator and related interfaces to support
the read receipts feature seen in Matrix, Telegram, Messenger and co.

The UnreadIndicator interface was broken to add the MarkRead method,
which hands explicit control of setting read messages for the current
user to the frontend instead.
2021-03-08 22:20:10 -08:00
..
gob Removed Icon interfaces, added ReadIndicator 2021-03-08 22:20:10 -08:00
comment.go Slightly cleaner generation structure 2021-01-08 19:55:35 -08:00
comment_test.go Added Columnator 2021-03-08 16:22:30 -08:00
enum.go Clarified bitwise enum starting point; regenerate 2020-10-09 00:05:25 -07:00
interface.go Allow IOMethods to be explicit disposers 2021-01-13 16:17:55 -08:00
main.go Removed Icon interfaces, added ReadIndicator 2021-03-08 22:20:10 -08:00
main_test.go Added AuthenticateError 2020-10-27 13:33:52 -07:00
repository.go Added helper methods to Package 2021-01-13 18:44:26 -08:00
repository_test.go Added Columnator 2021-03-08 16:22:30 -08:00
struct.go Add Stringer into struct repositories 2020-10-04 10:28:48 -07:00
type.go Repository changes; regenerated code 2020-09-27 18:41:17 -07:00