Update
This commit is contained in:
@@ -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 {
|
||||
|
@@ -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)
|
||||
|
Reference in New Issue
Block a user