Thread Tools Display Modes
Prev Previous Post   Next Post Next
01-23-21, 09:11 AM   #1
S4m
A Murloc Raider
Join Date: Jan 2021
Posts: 4
Smile QueryAuctionItems not working

Hello, I'm new to addon development and can't get QueryAuctionItems to work. (it's for WoW Classic).

AUCTION_ITEM_LIST_UPDATE fires when searching manually, but not when programmatically queried. However, "AH is queryable" is printed. On a super rare occasion it has worked, and I have no idea why. The code is below, surely I'm doing something wrong.

Code:
Sandbox = { }

-- Code ...
local frame = CreateFrame("FRAME");
frame:RegisterEvent("ADDON_LOADED");
frame:RegisterEvent("PLAYER_LOGOUT");
frame:RegisterEvent("AUCTION_ITEM_LIST_UPDATE");
frame:RegisterEvent("AUCTION_HOUSE_SHOW");

-- Slash Commands ...
SlashCmdList["SANDBOX"] = function()
    print("Slash Sandbox");
    frame:QueryAH();      
end
SLASH_SANDBOX1 = "/sandbox";
SLASH_SANDBOX2 = "/sb";

function frame:OnEvent(event, arg1)
    if event == "ADDON_LOADED" and arg1 == "Sandbox" then
        print("Sandbox");
    end

    if event == "AUCTION_ITEM_LIST_UPDATE" then
        print("AH update");
        batch,count = GetNumAuctionItems("list");
    end

    if event == "AUCTION_HOUSE_SHOW" then
        print("AH show");
        frame:QueryAH();
    end
end

frame:SetScript("OnEvent", frame.OnEvent);

function frame:QueryAH()
    if CanSendAuctionQuery() then
        print("AH is queryable");
        QueryAuctionItems("", nil, nil, 0, 0, 0, 0, 0, 0, 0);        
    else
        print("AH is not queryable");
    end
end
Much appreciated.

Last edited by S4m : 01-24-21 at 07:18 AM.
  Reply With Quote
 

WoWInterface » Developer Discussions » General Authoring Discussion » QueryAuctionItems not working


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off