mirror of
https://github.com/gnh1201/welsonjs.git
synced 2025-12-06 06:14:22 +00:00
21 lines
559 B
C#
21 lines
559 B
C#
// ITelemetryProvider.cs
|
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
|
// SPDX-FileCopyrightText: 2025 Catswords OSS and WelsonJS Contributors
|
|
// https://github.com/gnh1201/welsonjs
|
|
//
|
|
using System.Collections.Generic;
|
|
using System.Threading;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace WelsonJS.Launcher.Telemetry
|
|
{
|
|
public interface ITelemetryProvider
|
|
{
|
|
Task TrackEventAsync(
|
|
string eventName,
|
|
IDictionary<string, object> properties = null,
|
|
CancellationToken cancellationToken = default
|
|
);
|
|
}
|
|
}
|