42 lines
1.0 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|