rework messages

+ addition LocalStorageService
+ tests
This commit is contained in:
Artemy
2025-06-21 14:53:15 +07:00
parent 3f1c050149
commit 7831e4838a
16 changed files with 204 additions and 13 deletions
+23
View File
@@ -0,0 +1,23 @@
namespace Govor.Core.Models;
public class MediaAttachments
{
public Guid Id { get; set; }
public Guid MessageId { get; set; }
public MediaType Type { get; set; }
public string FilePath { get; set; } = string.Empty; // путь к файлу (локальный или URL)
public string MimeType { get; set; } = string.Empty;
public string? EncryptedKey { get; set; } // если используется отдельное шифрование
public Message Message { get; set; } = null!;
}
public enum MediaType
{
Image,
Video,
Audio,
File,
Voice
}