protected override void FromResponse(HttpResponse response) { if (GetType().IsDefined(typeof(EncryptedAttribute), inherit: true)) { CPEncryptor setting = Configuration.GetSetting <CPEncryptor>("cp-api-encryptor"); if (setting == null) { Disney.LaunchPadFramework.Log.LogError(this, "CPEncryptor is not set. Will not be able to decrypt the response body."); } else { try { byte[] bytes = (response.Data = setting.Decrypt(response.Data)); response.Text = Encoding.UTF8.GetString(bytes); } catch { } } } base.FromResponse(response); }