Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewInternalAPI ¶
func NewInternalAPI( processContext *process.ProcessContext, cfg *config.Dendrite, cm *sqlutil.Connections, natsInstance *jetstream.NATSInstance, caches caching.RoomServerCaches, enableMetrics bool, ) api.RoomserverInternalAPI
NewInternalAPI returns a concrete implementation of the internal API.
Many of the methods provided by this API depend on access to a federation API, and so you may wish to call `SetFederationAPI` on the returned struct to avoid nil-dereference errors.
Types ¶
This section is empty.
      
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
       Package api provides the types that are used to communicate with the roomserver. 
         | 
      Package api provides the types that are used to communicate with the roomserver. | 
| 
         
          
            input
            
            
          
           
      Package input contains the code processes new room events 
         | 
      Package input contains the code processes new room events | 
| 
       Package types provides the types that are used internally within the roomserver. 
         | 
      Package types provides the types that are used internally within the roomserver. | 
 Click to show internal directories. 
   Click to hide internal directories.