Improved user updating but also other things that were already local.
This commit is contained in:
parent
8de3ba8dbb
commit
82973f7a33
27 changed files with 264 additions and 167 deletions
|
@ -32,10 +32,10 @@ namespace SharpChat.EventStorage {
|
|||
new MySqlParameter("flags", (byte)evt.Flags),
|
||||
new MySqlParameter("data", JsonSerializer.SerializeToUtf8Bytes(evt, evt.GetType())),
|
||||
new MySqlParameter("sender", evt.Sender?.UserId < 1 ? null : (long?)evt.Sender.UserId),
|
||||
new MySqlParameter("sender_name", evt.Sender?.Username),
|
||||
new MySqlParameter("sender_name", evt.Sender?.UserName),
|
||||
new MySqlParameter("sender_colour", evt.Sender?.Colour.ToMisuzu()),
|
||||
new MySqlParameter("sender_rank", evt.Sender?.Rank),
|
||||
new MySqlParameter("sender_nick", evt.Sender?.Nickname),
|
||||
new MySqlParameter("sender_nick", evt.Sender?.NickName),
|
||||
new MySqlParameter("sender_perms", evt.Sender?.Permissions)
|
||||
);
|
||||
}
|
||||
|
@ -72,14 +72,14 @@ namespace SharpChat.EventStorage {
|
|||
evt.DateTime = DateTimeOffset.FromUnixTimeSeconds(reader.GetInt32("event_created"));
|
||||
|
||||
if(!reader.IsDBNull(reader.GetOrdinal("event_sender"))) {
|
||||
evt.Sender = new ChatUser {
|
||||
UserId = reader.GetInt64("event_sender"),
|
||||
Username = reader.GetString("event_sender_name"),
|
||||
Colour = ChatColour.FromMisuzu(reader.GetInt32("event_sender_colour")),
|
||||
Rank = reader.GetInt32("event_sender_rank"),
|
||||
Nickname = reader.IsDBNull(reader.GetOrdinal("event_sender_nick")) ? null : reader.GetString("event_sender_nick"),
|
||||
Permissions = (ChatUserPermissions)reader.GetInt32("event_sender_perms")
|
||||
};
|
||||
evt.Sender = new ChatUser(
|
||||
reader.GetInt64("event_sender"),
|
||||
reader.GetString("event_sender_name"),
|
||||
ChatColour.FromMisuzu(reader.GetInt32("event_sender_colour")),
|
||||
reader.GetInt32("event_sender_rank"),
|
||||
(ChatUserPermissions)reader.GetInt32("event_sender_perms"),
|
||||
reader.IsDBNull(reader.GetOrdinal("event_sender_nick")) ? null : reader.GetString("event_sender_nick")
|
||||
);
|
||||
}
|
||||
|
||||
return evt;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue