Example #1
0
        public EveTypes(ITypeStorage storage, ITypeLoader loader)
        {
            //TODO race condition on initial loading
            _storage = storage;
            _loader  = loader;
            LoadTypes();
            var isFirst = !_names.Any();

            Task.Factory.StartNew(() => Update(isFirst), TaskCreationOptions.LongRunning);
        }
Example #2
0
 public TypeLogic(ITypeStorage typeStorage)
 {
     this.typeStorage = typeStorage;
 }