# -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. def get_twilio_credentials(env) -> (str, str): """ To be overridable if we need to obtain credentials from another source. :return: tuple(account_sid: str, auth_token: str) """ params = env["ir.config_parameter"].sudo() account_sid = params.get_param("mail.twilio_account_sid") auth_token = params.get_param("mail.twilio_account_token") return account_sid, auth_token def get_sfu_url(env) -> str | None: sfu_url = env['ir.config_parameter'].sudo().get_param("mail.sfu_server_url") if sfu_url: return sfu_url.rstrip("/") def get_sfu_key(env) -> str | None: return env['ir.config_parameter'].sudo().get_param('mail.sfu_server_key')