public IHarmonyCommandMessage ConstructHarmonyCommand(Hub.Session.IInstance session, Harmonize.With.Command.ICommand command) { Hub.Command hubCommand = (command as Hub.Command); if (hubCommand != null) { return(new HarmonyCommandMessage(session, hubCommand.deviceId, hubCommand.command)); } else { return(null); } }
public PrivateContext(IActiveContext context, Hub.Session.IInfo sessionInfo, Hub.Session.IInstance session, Hub.Configuration.IValues harmonyConfiguration) : this((ISessionContext)context, context.SessionInfo, context.Session) { _harmonyConfiguration = harmonyConfiguration; }
public PrivateContext(ISessionContext context, Hub.Session.IInfo sessionInfo, Hub.Session.IInstance session) : this(context) { _session = session; }
public static IActiveContext Activate(this ISessionContext context, Hub.Session.IInfo sessionInfo, Hub.Session.IInstance session) { return(new PrivateContext(context, sessionInfo, session)); }
public HarmonyCommandMessage(Hub.Session.IInstance session, string deviceId, string command) { Session = session; DeviceId = deviceId; Command = command; }
public PrivateContext(ISessionContext context, Hub.Session.IInfo sessionInfo, Hub.Session.IInstance session) : this(context) { _session = session; }