Documentation ¶
Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
insert-user
insert-user is a utility to create a new member and fallback password for them
|
insert-user is a utility to create a new member and fallback password for them |
server
go-roomsrv hosts the database and p2p server for replication.
|
go-roomsrv hosts the database and p2p server for replication. |
internal
|
|
aliases
Package aliases implements the validation and signing features of https://ssb-ngi-pointer.github.io/rooms2/#alias
|
Package aliases implements the validation and signing features of https://ssb-ngi-pointer.github.io/rooms2/#alias |
broadcasts
Package broadcasts implements custom typed one-to-n facilities for broadcasting messages/calls to multiple subscribers.
|
Package broadcasts implements custom typed one-to-n facilities for broadcasting messages/calls to multiple subscribers. |
maybemod/keys
Package keys could be it's own thing between go-ssb and this but not today
|
Package keys could be it's own thing between go-ssb and this but not today |
network/mocked
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
muxrpc
|
|
handlers
Package handlers contains the muxrpc handler packages for the room server.
|
Package handlers contains the muxrpc handler packages for the room server. |
handlers/alias
Package alias implements the muxrpc handlers for alias needs.
|
Package alias implements the muxrpc handlers for alias needs. |
Package roomdb implements all the persisted database needs of the room server.
|
Package roomdb implements all the persisted database needs of the room server. |
mockdb
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
sqlite
Package sqlite implements the SQLite backend of the roomdb interfaces.
|
Package sqlite implements the SQLite backend of the roomdb interfaces. |
Package roomsrv implements the muxrpc server for all the room related code.
|
Package roomsrv implements the muxrpc server for all the room related code. |
errors
Package errors defines some well defined errors, like incomplete/wrong request data or object not found(404), for the purpose of internationalization.
|
Package errors defines some well defined errors, like incomplete/wrong request data or object not found(404), for the purpose of internationalization. |
handlers/admin
Package admin implements the dashboard for admins and moderators to change and control aspects of the room.
|
Package admin implements the dashboard for admins and moderators to change and control aspects of the room. |
i18n
Package i18n wraps around github.com/nicksnyder/go-i18n mostly so that we don't have to deal with i18n.LocalizeConfig struct literals everywhere.
|
Package i18n wraps around github.com/nicksnyder/go-i18n mostly so that we don't have to deal with i18n.LocalizeConfig struct literals everywhere. |
members
Package members implements helpers for accessing the currently logged in admin or moderator of an active request.
|
Package members implements helpers for accessing the currently logged in admin or moderator of an active request. |
webassert
Package webassert contains test helpers to the check the rooms web pages for certain aspects.
|
Package webassert contains test helpers to the check the rooms web pages for certain aspects. |
Click to show internal directories.
Click to hide internal directories.