|
|
@ -184,13 +184,14 @@ Third party networks
|
|
|
|
++++++++++++++++++++
|
|
|
|
++++++++++++++++++++
|
|
|
|
|
|
|
|
|
|
|
|
Application services may declare which protocols they support via their registration
|
|
|
|
Application services may declare which protocols they support via their registration
|
|
|
|
file. These networks are generally for third party services such as IRC that the
|
|
|
|
configuration for the homeserver. These networks are generally for third party services
|
|
|
|
application service is managing. Application services may populate a Matrix room
|
|
|
|
such as IRC that the application service is managing. Application services may populate
|
|
|
|
directory for their registered protocols, as defined in the Client-Server API Extensions.
|
|
|
|
a Matrix room directory for their registered protocols, as defined in the Client-Server
|
|
|
|
|
|
|
|
API Extensions.
|
|
|
|
Each protocol may have several "locations". A location within a protocol is a place
|
|
|
|
|
|
|
|
in the third party network, such as an IRC channel. Users of the third party network
|
|
|
|
Each protocol may have several "locations" (also known as "third party locations" or "3PLs").
|
|
|
|
may also be represented by the application service.
|
|
|
|
A location within a protocol is a place in the third party network, such as an IRC channel.
|
|
|
|
|
|
|
|
Users of the third party network may also be represented by the application service.
|
|
|
|
|
|
|
|
|
|
|
|
Locations and users can be searched by fields defined by the application service, such
|
|
|
|
Locations and users can be searched by fields defined by the application service, such
|
|
|
|
as by display name or other attribute. When clients request the homeserver to search
|
|
|
|
as by display name or other attribute. When clients request the homeserver to search
|
|
|
|