Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FederationAPIComponent ¶
type FederationAPIComponent struct { Repo *repos.RoomServerCurStateRepo // contains filtered or unexported fields }
func NewFederationAPIComponent ¶
func NewFederationAPIComponent( cfg *config.Fed, _cache service.Cache, fedClient *client.FedClientWrap, fedDB fedmodel.FederationDatabase, keyDB dbmodel.KeyDatabase, feddomains *common.FedDomains, fedRpcCli *rpc.FederationRpcClient, backfillRepo *fedrepos.BackfillRepo, joinRoomsRepo *fedrepos.JoinRoomsRepo, backfillProc backfilltypes.BackFillProcessor, publicroomsAPI publicroomsapi.PublicRoomsQueryAPI, rpcClient *common.RpcClient, encryptionDB dbmodel.EncryptorAPIDatabase, c *cert.Cert, idg *uid.UidGenerator, complexCache *common.ComplexCache, ) *FederationAPIComponent
func (*FederationAPIComponent) SetRepo ¶
func (fed *FederationAPIComponent) SetRepo(repo *repos.RoomServerCurStateRepo)
func (*FederationAPIComponent) Setup ¶
func (fed *FederationAPIComponent) Setup()
Click to show internal directories.
Click to hide internal directories.