. namespace core_communication; /** * Interface synchronise_provider to check if the users and room is synced properly for the communication provider. * * @package core_communication * @copyright 2023 Safat Shahin * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ interface synchronise_provider { /** * Ensure the users are in sync with the communication provider. */ public function synchronise_room_members(): void; }