oficina / home Public

design-roster-http

Makefile +4 −0
Makefile

Loading diff…

go.mod +1 −1
go.mod

Loading diff…

go.sum +2 −6
go.sum

Loading diff…

implementation/roster-contract.md +79 −0
implementation/roster-contract.md

Loading diff…

implementation/roster-http-signing.md +216 −0
implementation/roster-http-signing.md

Loading diff…

implementation/roster-producer-storage.md +76 −0
implementation/roster-producer-storage.md

Loading diff…

internal/home/directorydata/roster.go +194 −0
internal/home/directorydata/roster.go

Loading diff…

internal/home/directorydata/roster_migrations/migrations/0001_roster.sql +43 −0
internal/home/directorydata/roster_migrations/migrations/0001_roster.sql

Loading diff…

internal/home/directorydata/roster_test.go +383 −0
internal/home/directorydata/roster_test.go

Loading diff…

roster/cache.go +495 −0
roster/cache.go

Loading diff…

roster/cache_test.go +475 −0
roster/cache_test.go

Loading diff…

roster/go.mod +9 −0
roster/go.mod

Loading diff…

roster/go.sum +26 −0
roster/go.sum

Loading diff…

roster/protocol.go +287 −0
roster/protocol.go

Loading diff…

roster/protocol_test.go +295 −0
roster/protocol_test.go

Loading diff…