Skip to content

Commit c31e451

Browse files
Merge pull request #293 from TransactionProcessing/task/#254_pos_emulator
change hosting
2 parents 5d3762b + f40d957 commit c31e451

5 files changed

Lines changed: 10 additions & 3 deletions

File tree

TransactionProcessing.MerchantPos/Program.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@
3131
EnvironmentName = envName
3232
});
3333

34+
// Load hosting.json so values such as "urls" or Kestrel endpoints are applied
35+
builder.Configuration.AddJsonFile("hosting.json", optional: true, reloadOnChange: true);
36+
3437
// Explicit configuration ordering: appsettings.json, appsettings.{Environment}.json, environment vars, command line
3538
builder.Configuration
3639
.SetBasePath(builder.Environment.ContentRootPath)

TransactionProcessing.MerchantPos/Runtime/ApiClient.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,6 @@ public async Task<List<Product>> GetProductList(MerchantConfig cfg,
9696

9797
List<ContractResponseX>? responseData = JsonConvert.DeserializeObject<List<ContractResponseX>>(content.Data);
9898

99-
responseData = responseData.Where(r => r.ContractId == Guid.Parse("881f5e96-deac-45a5-a9cf-69977a5af559")).ToList();
100-
10199
Logger.LogInformation($"{responseData.Count} for merchant requested successfully");
102100
Logger.LogDebug($"Merchant Contract Response: [{JsonConvert.SerializeObject(responseData)}]");
103101

TransactionProcessing.MerchantPos/TransactionProcessing.MerchantPos.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
<PackageReference Include="TransactionProcessorACL.DataTransferObjects" Version="2025.12.1" />
1717
</ItemGroup>
1818
<ItemGroup>
19+
<Content Update="hosting.json">
20+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
21+
</Content>
1922
<Content Update="nlog.config">
2023
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
2124
</Content>

TransactionProcessing.MerchantPos/appsettings.staging.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"EstateId": "435613ac-a468-47a3-ac4f-649d89764c22",
1010
"MerchantId": "ab1c99fb-1c6c-4694-9a32-b71be5d1da33",
1111
"MerchantName": "Staging Merchant 1",
12-
"Enabled": true,
12+
"Enabled": false,
1313
"ApplicationVersion": "1.0.5",
1414
"DeviceIdentifier": "stagingmerchant1device",
1515
"Username": "merchantuser@stagingmerchant1.co.uk",
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"urls": "http://*:9600"
3+
}

0 commit comments

Comments
 (0)