public async Task ProcessFullUpsertAsync(string contractAddress) { if (await StandardDataRegistry.ExistsAsync(contractAddress)) { var model = await GetObjectModelAsync(contractAddress); foreach (var dataChangedService in DataChangedServices) { await dataChangedService.UpsertAsync(model); } } }
private async Task ProcessDataChangeUpdateAsync(EventLog <DataChangedEvent> dataEventLog) { var contractAddress = dataEventLog.Log.Address; if (await StandardDataRegistry.ExistsAsync(contractAddress)) { var model = await GetObjectModelAsync(contractAddress); foreach (var dataChangedService in DataChangedServices) { await dataChangedService.DataChangedAsync(model, dataEventLog); } } }