ссылочки
This commit is contained in:
@@ -10,6 +10,7 @@ public class Deal
|
|||||||
public DateTime CreatedAt { get; set; }
|
public DateTime CreatedAt { get; set; }
|
||||||
public long CreatedAtInMillis { get; set; }
|
public long CreatedAtInMillis { get; set; }
|
||||||
public string DealUrl { get; set; } = string.Empty;
|
public string DealUrl { get; set; } = string.Empty;
|
||||||
|
public string Permalink { get; set; } = string.Empty;
|
||||||
public string StoreName { get; set; } = string.Empty;
|
public string StoreName { get; set; } = string.Empty;
|
||||||
public string StorePermalink { get; set; } = string.Empty;
|
public string StorePermalink { get; set; } = string.Empty;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -73,6 +73,7 @@ public class PepperClient : IPepperClient
|
|||||||
CreatedAt = dto.CreatedAt ?? DateTimeOffset.FromUnixTimeMilliseconds(dto.CreatedAtInMillis).UtcDateTime,
|
CreatedAt = dto.CreatedAt ?? DateTimeOffset.FromUnixTimeMilliseconds(dto.CreatedAtInMillis).UtcDateTime,
|
||||||
CreatedAtInMillis = dto.CreatedAtInMillis,
|
CreatedAtInMillis = dto.CreatedAtInMillis,
|
||||||
DealUrl = dto.DealUrl ?? string.Empty,
|
DealUrl = dto.DealUrl ?? string.Empty,
|
||||||
|
Permalink = dto.Permalink ?? string.Empty,
|
||||||
StoreName = dto.Store?.Name ?? string.Empty,
|
StoreName = dto.Store?.Name ?? string.Empty,
|
||||||
StorePermalink = dto.Store?.Permalink ?? string.Empty
|
StorePermalink = dto.Store?.Permalink ?? string.Empty
|
||||||
};
|
};
|
||||||
@@ -110,6 +111,9 @@ public class PepperClient : IPepperClient
|
|||||||
[JsonPropertyName("deal_url")]
|
[JsonPropertyName("deal_url")]
|
||||||
public string? DealUrl { get; set; }
|
public string? DealUrl { get; set; }
|
||||||
|
|
||||||
|
[JsonPropertyName("permalink")]
|
||||||
|
public string? Permalink { get; set; }
|
||||||
|
|
||||||
[JsonPropertyName("store")]
|
[JsonPropertyName("store")]
|
||||||
public PepperStore? Store { get; set; }
|
public PepperStore? Store { get; set; }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -281,7 +281,11 @@ public class TelegramNotifier : ITelegramNotifier
|
|||||||
textBuilder.AppendLine($"Магазин: {deal.StoreName}");
|
textBuilder.AppendLine($"Магазин: {deal.StoreName}");
|
||||||
textBuilder.AppendLine();
|
textBuilder.AppendLine();
|
||||||
textBuilder.AppendLine($"Товар в магазине: {deal.DealUrl}");
|
textBuilder.AppendLine($"Товар в магазине: {deal.DealUrl}");
|
||||||
textBuilder.AppendLine($"Открыть на Pepper.ru: https://www.pepper.ru/deals/{deal.StorePermalink}");
|
|
||||||
|
if (!string.IsNullOrEmpty(deal.Permalink))
|
||||||
|
{
|
||||||
|
textBuilder.AppendLine($"Открыть на Pepper.ru: https://www.pepper.ru/deals/{deal.Permalink}");
|
||||||
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user