inotify/Inotify/Controllers/SendControlor.cs
xpnas bb7e25729f 增加版本数据库兼容
增加多通道消息发送
BARK部分代码
2021-04-02 01:14:09 +08:00

32 lines
787 B
C#

using Inotify.Data;
using Inotify.Sends;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Caching.Memory;
using System;
namespace Inotify.Controllers
{
[ApiController]
[Route("api")]
public class SendController : BaseControlor
{
[HttpGet, Route("send")]
public JsonResult Send(string token, string title, string? data)
{
if (DBManager.Instance.IsSendKey(token))
{
var message = new SendMessage()
{
Token = token,
Title = title,
Data = data,
};
if (SendTaskManager.Instance.SendMessage(message))
return OK();
}
return Fail();
}
}
}