add some new features in data service ...

This commit is contained in:
2026-05-15 19:41:43 +03:30
parent 35e1e08d50
commit f929414b9f
15 changed files with 1826 additions and 34 deletions
+41 -1
View File
@@ -1,5 +1,45 @@
using System.Threading;
using System.Threading.Tasks;
namespace xPushService.Interfaces
{
public interface IXBaseWebRTCHub : IXBaseHub
{}
{
/// <summary>
/// Sending WebRTC Offer To Specified Connection ...
/// </summary>
/// <param name="offer"></param>
/// <param name="to"></param>
/// <param name="cancellationToken"></param>
/// <returns></returns>
Task Offer(
string offer,
string to,
CancellationToken cancellationToken = default
);
/// <summary>
/// Sending WebRTC Answer to Specified Connection ...
/// </summary>
/// <param name="answer"></param>
/// <param name="cancellationToken"></param>
/// <returns></returns>
Task Answer(
string answer,
CancellationToken cancellationToken = default
);
/// <summary>
/// Sending WebRTC Candidate to Specified Connecton ...
/// </summary>
/// <param name="candidate"></param>
/// <param name="to"></param>
/// <param name="cancellationToken"></param>
/// <returns></returns>
Task Candidate(
string candidate,
string to,
CancellationToken cancellationToken = default
);
}
}