using JiShe.CollectBus.Common.Extensions.DependencyInjections; using JiShe.CollectBus.MongoDB; using JiShe.CollectBus.Protocol.Contracts.Abstracts; using JiShe.CollectBus.Protocol.Contracts.Attributes; using JiShe.CollectBus.Protocol.Contracts.Models; using Microsoft.Extensions.Caching.Distributed; using Microsoft.Extensions.Logging; using TouchSocket.Sockets; namespace JiShe.CollectBus.Protocol.Test { [ProtocolName("TestProtocol")] public class TestProtocolPlugin : BaseProtocolPlugin, ISingletonDependency { public TestProtocolPlugin(ILogger logger) : base(logger) { } public override Task GetAsync() { throw new NotImplementedException(); } public override Task AnalyzeAsync(MessageReceivedEvent messageReceivedEvent, Action? sendAction = null) { throw new NotImplementedException(); } } }