Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
core_communication\room_user_provider Interface Reference

Class communication_user_base to manage communication provider users. More...

Inheritance diagram for core_communication\room_user_provider:

Public Member Functions

 add_members_to_room (array $userids)
 Add members to communication room.
 
 remove_members_from_room (array $userids)
 Remove members from room.
 
 update_room_membership (array $userids)
 Update room membership for the communication room.
 

Detailed Description

Class communication_user_base to manage communication provider users.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Member Function Documentation

◆ add_members_to_room()

core_communication\room_user_provider::add_members_to_room ( array $userids)

Add members to communication room.

Parameters
array$useridsThe user ids to be added

Implemented in communication_matrix\communication_feature.

◆ remove_members_from_room()

core_communication\room_user_provider::remove_members_from_room ( array $userids)

Remove members from room.

Parameters
array$useridsThe user ids to be removed

Implemented in communication_matrix\communication_feature.

◆ update_room_membership()

core_communication\room_user_provider::update_room_membership ( array $userids)

Update room membership for the communication room.

Parameters
array$useridsThe user ids to be updated

Implemented in communication_matrix\communication_feature.


The documentation for this interface was generated from the following file: