diff --git a/qtc-net-client-2/Forms/StoreItemDisplay.cs b/qtc-net-client-2/Forms/StoreItemDisplay.cs index 4398443..64584a4 100644 --- a/qtc-net-client-2/Forms/StoreItemDisplay.cs +++ b/qtc-net-client-2/Forms/StoreItemDisplay.cs @@ -34,6 +34,14 @@ namespace qtc_net_client_2.Forms lblDescription.Text = StoreItem.Description; lblPrice.Text = StoreItem.Price.ToString("N0"); + // does the user already own this item? + var ownedItem = await _apiService.GetOwnedStoreItem(StoreItem.Id); + if (ownedItem != null && ownedItem.Success && ownedItem.Data != null) + { + btnBuy.Enabled = false; + btnBuy.Text = "Bought"; + } + try { using HttpClient client = new(); @@ -53,14 +61,6 @@ namespace qtc_net_client_2.Forms { _loggingService.LogString("Store Item Thumbnail Could Not Be Loaded\n" + ex.Message); } - - // does the user already own this item? - var ownedItem = await _apiService.GetOwnedStoreItem(StoreItem.Id); - if (ownedItem != null && ownedItem.Success && ownedItem.Data != null) - { - btnBuy.Enabled = false; - btnBuy.Text = "Bought"; - } } private async void btnBuy_Click(object sender, EventArgs e)