Added TeamsLocalAPI Project

This commit is contained in:
2025-03-22 13:20:32 +01:00
parent a1d7487548
commit 3272781a12
14 changed files with 748 additions and 0 deletions
@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.WebSockets;
using System.Text;
using System.Threading.Tasks;
namespace TeamsLocalLibary.EventArgs
{
public class ConnectionStateChangedEventArgs : System.EventArgs
{
public WebSocketState WebSocketState { get; }
public ConnectionStateChangedEventArgs(WebSocketState webSocketState)
{
WebSocketState = webSocketState;
}
}
}
@@ -0,0 +1,6 @@
namespace TeamsLocalLibary.EventArgs;
public class ErrorReceivedEventArgs(string errorMessage) : System.EventArgs
{
public string ErrorMessage { get; } = errorMessage;
}
@@ -0,0 +1,6 @@
namespace TeamsLocalLibary.EventArgs;
public class SuccessReceivedEventArgs(int requestId) : System.EventArgs
{
public int RequestId { get; } = requestId;
}
@@ -0,0 +1,6 @@
namespace TeamsLocalLibary.EventArgs;
public class TokenReceivedEventArgs(string token) : System.EventArgs
{
public string Token { get; } = token;
}