Files
Govor/Govor.Contracts/DTOs/UserDto.cs
T
Artemy 31fdf4cb37 Add user online presence tracking and notification
Introduced interfaces and services for tracking user online status, including IOnlineUserStore, IUserNotificationScopeService, and IUserPresenceReader. Added PresenceHub for real-time presence updates via SignalR. Updated OnlinePingingController to use new services and return online status and last seen. Extended UserDto with IsOnline property. Updated dependency injection and privacy settings enum. Removed obsolete IUserPresenceService.
2025-07-23 21:07:29 +07:00

11 lines
294 B
C#

namespace Govor.Contracts.DTOs;
public class UserDto
{
public Guid Id { get; set; }
public string Username { get; set; }
public string Description { get; set; }
public DateTime WasOnline { get; set; }
public Guid IconId {get; set;}
public bool IsOnline { get; set; }
}