using Microsoft.Extensions.Options; using Prospect.Server.Api.Config; using Prospect.Server.Api.Services.CloudScript.Models; namespace Prospect.Server.Api.Services.CloudScript.Functions; [CloudScriptFunction("VivoxSettings")] public class VivoxSettings : ICloudScriptFunction { private readonly VivoxConfig _settings; public VivoxSettings(IOptions settings) { _settings = settings.Value; } public Task ExecuteAsync(FYEmptyRequest request) { return Task.FromResult(new FYVivoxSettingsData { VivoxDomain = _settings.Domain, VivoxIssuer = _settings.Issuer, VivoxServer = _settings.Server }); } }