translationRoomConfig function

Future<void> translationRoomConfig(
  1. TranslationRoomConfigOptions options
)

Handles the translation:roomConfig socket event. Called when joining a room to receive room-level translation configuration.

Implementation

Future<void> translationRoomConfig(TranslationRoomConfigOptions options) async {
  try {
    final config = options.data.config;

    options.updateTranslationSupported?.call(config.supportTranslation);

    if (config.supportTranslation) {
      options.updateTranslationConfig?.call(config);
    }
  } catch (e) {
    // Handle error silently
  }
}