WGShare.API/WGShare.API/Controllers/Frontend/AgoraCallbackController.cs

42 lines
1.0 KiB
C#

using AgoraIO.Media;
using AgoraIO.Rtm;
using Mapster;
using Masuit.Tools;
using Microsoft.AspNetCore.Mvc;
using SqlSugar;
using System.Net.Http;
using WGShare.API.Controllers.Basic;
using WGShare.API.Helpers;
using WGShare.Domain.AgoraApiResult;
using WGShare.Domain.Constant;
using WGShare.Domain.DTOs.Room;
using WGShare.Domain.Entities;
using WGShare.Domain.FriendlyException;
using WGShare.Domain.GeneralModel;
using Yitter.IdGenerator;
namespace WGShare.API.Controllers.Frontend
{
/// <summary>
/// Agora接口
/// </summary>
[ApiExplorerSettings(GroupName = "frontend")]
[Route("agora-cb")]
public class AgoraCallbackController : BasicController
{
private readonly ILogger<AgoraCallbackController> _logger;
public AgoraCallbackController(
ILogger<AgoraCallbackController> logger)
{
this._logger = logger;
}
[HttpPost("event")]
public async Task<string> Event()
{
return string.Empty;
}
}
}