Update
This commit is contained in:
@@ -325,7 +325,7 @@ public static class MultiSelectPatches
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static void SellAllToFlea() {
|
public static void SellAllToFlea() {
|
||||||
foreach (DragItemContext selectedItemContext in MultiSelect.SortedItemContexts()) {
|
foreach (MultiSelectItemContext selectedItemContext in MultiSelect.SortedItemContexts()) {
|
||||||
try {
|
try {
|
||||||
SellToFlea(selectedItemContext.Item);
|
SellToFlea(selectedItemContext.Item);
|
||||||
}
|
}
|
||||||
@@ -337,8 +337,8 @@ public static class MultiSelectPatches
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static void SellToFlea(Item item) {
|
private static void SellToFlea(Item item) {
|
||||||
double? fleaPrice = FleaPriceCache.FetchPrice(item.TemplateId);
|
double? fleaPrice = FleaPriceCache.FetchPrice(item.Template._id);
|
||||||
Console.WriteLine("Flea price for " + item.Name + ":" + fleaPrice);
|
Console.WriteLine($"Flea price for {item.Template._id}: {fleaPrice}");
|
||||||
|
|
||||||
if (fleaPrice.HasValue) {
|
if (fleaPrice.HasValue) {
|
||||||
var req = new FleaRequirement {
|
var req = new FleaRequirement {
|
||||||
|
@@ -8,6 +8,7 @@ namespace UIFixes.util {
|
|||||||
static Dictionary<string, CachePrice> cache = new Dictionary<string, CachePrice>();
|
static Dictionary<string, CachePrice> cache = new Dictionary<string, CachePrice>();
|
||||||
|
|
||||||
public static double? FetchPrice(string templateId) {
|
public static double? FetchPrice(string templateId) {
|
||||||
|
Console.WriteLine($"Get price for {templateId}");
|
||||||
if (cache.ContainsKey(templateId)) {
|
if (cache.ContainsKey(templateId)) {
|
||||||
double secondsSinceLastUpdate = (DateTime.Now - cache[templateId].lastUpdate).TotalSeconds;
|
double secondsSinceLastUpdate = (DateTime.Now - cache[templateId].lastUpdate).TotalSeconds;
|
||||||
if (secondsSinceLastUpdate > 300)
|
if (secondsSinceLastUpdate > 300)
|
||||||
|
Reference in New Issue
Block a user