Class SavedServer
public class SavedServer
- Inheritance
-
SavedServer
- Inherited Members
Constructors
SavedServer()
public SavedServer()
Properties
ChannelKeys
Cached room content keys for end-to-end encrypted channels on this server, keyed by channel name (base64). Like RefreshToken, these live only on the user's machine — the server never sees them.
public Dictionary<string, string> ChannelKeys { get; set; }
Property Value
LastConnected
public DateTimeOffset LastConnected { get; set; }
Property Value
LastReadMessages
Last message the user has read per channel (message id as string), persisted so unread counts, @mention highlights, and the "new messages" marker survive restarts.
public Dictionary<string, string> LastReadMessages { get; set; }
Property Value
LeftChannels
Channels the user explicitly left with /leave. Excluded from the automatic join-all-channels pass at connect until the user joins them again.
public List<string> LeftChannels { get; set; }
Property Value
- List<string>
Name
public required string Name { get; set; }
Property Value
RefreshToken
public string? RefreshToken { get; set; }
Property Value
RememberMe
public bool RememberMe { get; set; }
Property Value
Url
public required string Url { get; set; }
Property Value
Username
public string? Username { get; set; }