public DofusMultiProxy() { if (_proxy_repository is null) { _proxy_repository = new ProxyRepository(_proxy_api, _proxy_mapper); _proxy_creator = new ProxyCreatorRequest(_proxy_repository); _proxy_activator = new ProxyActivatorRequest(_proxy_repository); } }
public DofusRetroProxy(string appPath, Account account) { _app_path = appPath ?? throw new ArgumentNullException(nameof(appPath)); Account = account; if (_proxy_repository is null) { _proxy_repository = new ProxyRepository(_proxy_api, _proxy_mapper); _proxy_creator = new ProxyCreatorRequest(_proxy_repository); _proxy_activator = new ProxyActivatorRequest(_proxy_repository); } }
public DofusProxy(string appPath) { _app_path = appPath ?? throw new ArgumentNullException(nameof(appPath)); if (_proxy_repository is null) { _proxy_repository = new ProxyRepository(_proxy_api, _proxy_mapper); _proxy_creator = new ProxyCreatorRequest(_proxy_repository); _proxy_activator = new ProxyActivatorRequest(_proxy_repository); } new BotofuParser(_invoker_path).Parse(); }