using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace gehGassi.Core.Interfaces
{
///
/// Schnittstellenbeschreibung für einen Service der für Benutzer prüfen kann ob diese via SignalR online sind
///
public interface IUserOnlineService
{
///
/// Gibt zurück ob ein Benutzer via SignalR online ist
///
/// Benutzername
/// True wenn online, false sonst
Task IsUserOnlineAsync(string userName);
///
/// Gibt zurück ob ein App-User via SignalR online ist
///
/// Id des AppUsers
/// True wenn online, false sonst
Task IsAppUserOnlineAsync(string appUserId);
}
}