Example #1
0
 public IotaFhirRepository(IIotaRepository repository, IFhirTryteSerializer serializer, IResourceTracker resourceTracker)
 {
     this.Serializer          = serializer;
     this.ResourceTracker     = resourceTracker;
     this.ChannelFactory      = new MamChannelFactory(CurlMamFactory.Default, CurlMerkleTreeFactory.Default, repository);
     this.SubscriptionFactory = new MamChannelSubscriptionFactory(repository, CurlMamParser.Default, CurlMask.Default);
     this.ResultTimes         = new List <TimeTrackingEntry>();
     this.ReadTimes           = new List <ReadTrackingEntry>();
 }
 public IotaFhirRepository(
     IIotaRepository repository,
     IFhirTryteSerializer serializer,
     IResourceTracker resourceTracker,
     ISeedManager seedManager)
 {
     this.Serializer          = serializer;
     this.ResourceTracker     = resourceTracker;
     this.SeedManager         = seedManager;
     this.ChannelFactory      = new MamChannelFactory(CurlMamFactory.Default, CurlMerkleTreeFactory.Default, repository);
     this.SubscriptionFactory = new MamChannelSubscriptionFactory(repository, CurlMamParser.Default, CurlMask.Default);
 }