inotify/Inotify/Controllers/SendControlor.cs
2021-03-24 23:09:35 +08:00

32 lines
788 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 : BaseController
{
[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();
}
}
}