avm2: Replaced stubs in Security with new format

This commit is contained in:
Nathan Adams 2023-01-31 19:34:09 +01:00
parent e48926799c
commit af73a1a292
1 changed files with 9 additions and 8 deletions

View File

@ -4,6 +4,7 @@ use crate::avm2::activation::Activation;
use crate::avm2::object::Object;
use crate::avm2::value::Value;
use crate::avm2::Error;
use crate::avm2_stub_getter;
use crate::string::AvmString;
pub fn get_sandbox_type<'gc>(
@ -16,37 +17,37 @@ pub fn get_sandbox_type<'gc>(
}
pub fn allow_domain<'gc>(
_activation: &mut Activation<'_, 'gc>,
activation: &mut Activation<'_, 'gc>,
_this: Option<Object<'gc>>,
_args: &[Value<'gc>],
) -> Result<Value<'gc>, Error<'gc>> {
tracing::warn!("Security.allowDomain not implemented");
avm2_stub_getter!(activation, "flash.system.Security", "allowDomain");
Ok(Value::Undefined)
}
pub fn allow_insecure_domain<'gc>(
_activation: &mut Activation<'_, 'gc>,
activation: &mut Activation<'_, 'gc>,
_this: Option<Object<'gc>>,
_args: &[Value<'gc>],
) -> Result<Value<'gc>, Error<'gc>> {
tracing::warn!("Security.allowInsecureDomain not implemented");
avm2_stub_getter!(activation, "flash.system.Security", "allowInsecureDomain");
Ok(Value::Undefined)
}
pub fn load_policy_file<'gc>(
_activation: &mut Activation<'_, 'gc>,
activation: &mut Activation<'_, 'gc>,
_this: Option<Object<'gc>>,
_args: &[Value<'gc>],
) -> Result<Value<'gc>, Error<'gc>> {
tracing::warn!("Security.loadPolicyFile not implemented");
avm2_stub_getter!(activation, "flash.system.Security", "loadPolicyFile");
Ok(Value::Undefined)
}
pub fn show_settings<'gc>(
_activation: &mut Activation<'_, 'gc>,
activation: &mut Activation<'_, 'gc>,
_this: Option<Object<'gc>>,
_args: &[Value<'gc>],
) -> Result<Value<'gc>, Error<'gc>> {
tracing::warn!("Security.showSettings not implemented");
avm2_stub_getter!(activation, "flash.system.Security", "showSettings");
Ok(Value::Undefined)
}