new app server and database + added hub and controller of user profile

This commit is contained in:
Artemy
2025-11-04 11:41:06 +07:00
parent 1d442d037c
commit a5a5fc4758
62 changed files with 1760 additions and 2543 deletions
+11
View File
@@ -10,4 +10,15 @@ public class MediaFile
public MediaType MediaType { get; set; }
public string MineType { get; set; }
public DateTime DateCreated { get; set; }
public MediaOwnerType OwnerType { get; set; } = MediaOwnerType.Message;
public Guid? OwnerId { get; set; }
}
public enum MediaOwnerType
{
Message = 0,
Avatar = 1,
GroupAvatar = 2,
System = 3 // (Emoge, icons è e.t.c)
}
+2 -1
View File
@@ -11,7 +11,8 @@ public class UserSession
public DateTime CreatedAt { get; set; } = DateTime.UtcNow;
public DateTime ExpiresAt { get; set; }
public bool IsRevoked { get; set; } = false;
// public DateTime? RevokedAt { get; set; } TODO: Clear old UserSessions
public UserCryptoSession CryptoSession { get; set; }
public override bool Equals(object? obj)