18 lines
		
	
	
		
			418 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			418 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| using System.Net.WebSockets;
 | |
| using DysonNetwork.Shared.Proto;
 | |
| using WebSocketPacket = DysonNetwork.Shared.Models.WebSocketPacket;
 | |
| 
 | |
| namespace DysonNetwork.Ring.Connection;
 | |
| 
 | |
| public interface IWebSocketPacketHandler
 | |
| {
 | |
|     string PacketType { get; }
 | |
| 
 | |
|     Task HandleAsync(
 | |
|         Account currentUser,
 | |
|         string deviceId,
 | |
|         WebSocketPacket packet,
 | |
|         WebSocket socket,
 | |
|         WebSocketService srv
 | |
|     );
 | |
| } |