adds new ctor to CecPortController to add post activation func

This commit is contained in:
Andrew Welker
2020-04-27 18:22:23 -06:00
parent 282ea62f83
commit d6d0e3cfda

View File

@@ -20,6 +20,17 @@ namespace PepperDash.Essentials.Core
ICec Port;
public CecPortController(string key, Func<EssentialsControlPropertiesConfig, ICec> postActivationFunc,
EssentialsControlPropertiesConfig config):base(key)
{
AddPostActivationAction(() =>
{
Port = postActivationFunc(config);
Port.StreamCec.CecChange += StreamCec_CecChange;
});
}
public CecPortController(string key, ICec port)
: base(key)
{