Пример #1
0
        public void UpdatePasswordSettingsAsync(byte[] currentPasswordHash, TLAccountPasswordInputSettings newSettings, Action <bool> callback, Action <TLRPCError> faultCallback = null)
        {
            var obj = new TLAccountUpdatePasswordSettings {
                CurrentPasswordHash = currentPasswordHash, NewSettings = newSettings
            };

            SendInformativeMessage("account.updatePasswordSettings", obj, callback, faultCallback);
        }
Пример #2
0
        public void UpdatePasswordSettingsAsync(byte[] currentPasswordHash, TLAccountPasswordInputSettings newSettings, Action <bool> callback, Action <TLRPCError> faultCallback = null)
        {
            var obj = new TLAccountUpdatePasswordSettings {
                CurrentPasswordHash = currentPasswordHash, NewSettings = newSettings
            };

            const string caption = "account.updatePasswordSettings";

            SendInformativeMessage(caption, obj, callback, faultCallback, flags: RequestFlag.FailOnServerError | RequestFlag.WithoutLogin);
        }
Пример #3
0
 public virtual void setNewSettings(TLAccountPasswordInputSettings newSettings)
 {
     this.newSettings = newSettings;
 }
Пример #4
0
 public override void deserializeBody(InputStream stream, TLContext context)
 {
     this.currentPasswordHash = StreamingUtils.readTLBytes(stream, context);
     this.newSettings         = StreamingUtils.readTLObject(stream, context);
 }