diff --git a/TeleSharp.TL/TLContext.cs b/TeleSharp.TL/TLContext.cs index be43936..6cd090f 100644 --- a/TeleSharp.TL/TLContext.cs +++ b/TeleSharp.TL/TLContext.cs @@ -20,7 +20,10 @@ namespace TeleSharp.TL where t.IsSubclassOf(typeof(TLObject)) where t.GetCustomAttribute(typeof(TLObjectAttribute)) != null select t).ToDictionary(x => ((TLObjectAttribute)x.GetCustomAttribute(typeof(TLObjectAttribute))).Constructor, x => x); - Types.Add(481674261, typeof(TLVector<>)); + if (!Types.TryGetValue(481674261, out _)) + { + Types.Add(481674261, typeof(TLVector<>)); + } } public static Type getType(int Constructor)