feat: implement channel membership management and ensure default channels are public

This commit is contained in:
HueByte
2026-02-19 19:21:27 +01:00
parent 246eb2b0bb
commit 38b60e5626
11 changed files with 446 additions and 7 deletions
@@ -0,0 +1,8 @@
namespace EchoHub.Core.Models;
public class ChannelMembership
{
public Guid UserId { get; set; }
public Guid ChannelId { get; set; }
public DateTimeOffset JoinedAt { get; set; } = DateTimeOffset.UtcNow;
}