Example #1
0
        public KeePassCommander(object objectSettings)
        {
            settings = objectSettings as CommanderSettings;

            if (!KeePassCommand.KeePassEntry.IsInitialized())
            {
                KeePassCommand.KeePassEntry.Initialize(settings.CommandDLLPath);
            }
        }
 internal void CreatePlugin(CommanderSettings settings) => plugin = new KeePassPlugin(settings);
 public KeePassPlugin(CommanderSettings settings)
 {
     action     = new KeePassCommander(settings);
     clearDelay = settings.ClearTime;
 }
Example #4
0
 public ActionCommander(SDConnection connection, InitialPayload payload) : base(connection, payload)
 {
     settings = ResolveSettings <CommanderSettings>(payload, CommanderSettings.CreateDefaultSettings());
     CreatePlugin(settings);
 }