This commit is contained in:
2024-08-25 13:55:49 +02:00
parent 7d346397e2
commit 9f8f0dfd4c
2 changed files with 4 additions and 3 deletions

View File

@@ -325,7 +325,7 @@ public static class MultiSelectPatches
}
public static void SellAllToFlea() {
foreach (DragItemContext selectedItemContext in MultiSelect.SortedItemContexts()) {
foreach (MultiSelectItemContext selectedItemContext in MultiSelect.SortedItemContexts()) {
try {
SellToFlea(selectedItemContext.Item);
}
@@ -337,8 +337,8 @@ public static class MultiSelectPatches
}
private static void SellToFlea(Item item) {
double? fleaPrice = FleaPriceCache.FetchPrice(item.TemplateId);
Console.WriteLine("Flea price for " + item.Name + ":" + fleaPrice);
double? fleaPrice = FleaPriceCache.FetchPrice(item.Template._id);
Console.WriteLine($"Flea price for {item.Template._id}: {fleaPrice}");
if (fleaPrice.HasValue) {
var req = new FleaRequirement {

View File

@@ -8,6 +8,7 @@ namespace UIFixes.util {
static Dictionary<string, CachePrice> cache = new Dictionary<string, CachePrice>();
public static double? FetchPrice(string templateId) {
Console.WriteLine($"Get price for {templateId}");
if (cache.ContainsKey(templateId)) {
double secondsSinceLastUpdate = (DateTime.Now - cache[templateId].lastUpdate).TotalSeconds;
if (secondsSinceLastUpdate > 300)