private ChannelId?ChannelOrderCeFun(ChannelEdited msg) { if (msg.Order == null) { return(null); } return(ChannelOrderMoveFun(msg.ChannelId, msg.Order.Value, msg.ParentId)); }
public void UpdateChannelEdited(ChannelEdited msg) { var obj = GetChannel(msg.ChannelId); { var tmp = MaxClientsCeFun(msg); obj.MaxClients = tmp.Item1; obj.MaxFamilyClients = tmp.Item2; } obj.ChannelType = ChannelTypeCeFun(msg); obj.Order = msg.Order; obj.Name = msg.Name; obj.Topic = msg.Topic; obj.IsDefault = msg.IsDefault; obj.HasPassword = msg.HasPassword; obj.Codec = msg.Codec; obj.CodecQuality = msg.CodecQuality; obj.NeededTalkPower = msg.NeededTalkPower; obj.IconId = msg.IconId; obj.CodecLatencyFactor = msg.CodecLatencyFactor; obj.IsUnencrypted = msg.IsUnencrypted; obj.DeleteDelay = msg.DeleteDelay; obj.PhoneticName = msg.PhoneticName; }
private static ChannelType ChannelTypeCeFun(ChannelEdited msg) => ChannelTypeFun(msg.IsSemiPermanent, msg.IsPermanent);
private static (MaxClients?, MaxClients?) MaxClientsCeFun(ChannelEdited msg) => MaxClientsFun(msg.MaxClients, msg.IsMaxClientsUnlimited, msg.MaxFamilyClients, msg.IsMaxFamilyClientsUnlimited, msg.InheritsMaxFamilyClients);
public void UpdateChannelEdited(ChannelEdited msg) { var obj = GetChannel(msg.ChannelId); if (obj == null) { Log.Warn("Internal Book protocol error. Update 'ChannelEdited' has no local object ({$msg})", msg); return; } { var tmp = MaxClientsCeFun(msg); { var tmpv = tmp.Item1; if (tmpv != null) { obj.MaxClients = (MaxClients)tmpv; } } { var tmpv = tmp.Item2; if (tmpv != null) { obj.MaxFamilyClients = (MaxClients)tmpv; } } } { var tmpv = ChannelTypeCeFun(msg); if (tmpv != null) { obj.ChannelType = (ChannelType)tmpv; } } { var tmpv = ChannelOrderCeFun(msg); if (tmpv != null) { obj.Order = (ChannelId)tmpv; } } { var tmpv = msg.Name; if (tmpv != null) { obj.Name = (str)tmpv; } } { var tmpv = msg.Topic; if (tmpv != null) { obj.Topic = (str)tmpv; } } { var tmpv = msg.IsDefault; if (tmpv != null) { obj.IsDefault = (bool)tmpv; } } { var tmpv = msg.HasPassword; if (tmpv != null) { obj.HasPassword = (bool)tmpv; } } { var tmpv = msg.Codec; if (tmpv != null) { obj.Codec = (Codec)tmpv; } } { var tmpv = msg.CodecQuality; if (tmpv != null) { obj.CodecQuality = (u8)tmpv; } } { var tmpv = msg.NeededTalkPower; if (tmpv != null) { obj.NeededTalkPower = (i32)tmpv; } } { var tmpv = msg.IconId; if (tmpv != null) { obj.IconId = (IconHash)tmpv; } } { var tmpv = msg.CodecLatencyFactor; if (tmpv != null) { obj.CodecLatencyFactor = (i32)tmpv; } } { var tmpv = msg.IsUnencrypted; if (tmpv != null) { obj.IsUnencrypted = (bool)tmpv; } } { var tmpv = msg.DeleteDelay; if (tmpv != null) { obj.DeleteDelay = (Duration)tmpv; } } { var tmpv = msg.PhoneticName; if (tmpv != null) { obj.PhoneticName = (str)tmpv; } } }
partial void ProcessEachChannelEdited(ChannelEdited notifies);
partial void PostChannelEdited(ChannelEdited msg);