obszczymucha / roll-for-vanilla

An addon that automates rolling for items for vanilla WoW.
0 stars 0 forks source link

ChatThrottleLib Warning ? #1

Open Aleksxz opened 1 week ago

Aleksxz commented 1 week ago

Hello.

First of all, thank you for the addon, great work, I've been using it for some of my raids, and it's working great.

I have an issue where this message display when I start the game : image

And when I start using Aux addon, this other error appear and completly block Aux. When I disable RollFor, the error and previous message never appear again. So I figured it's coming from this addon.

ERROR: Usage: ChatThrottleLib:SendChatMessage("{BULK|NORMAL|ALERT}", "prefix", "text"[, "chattype"[, "language"[, "destination"]]] ERROR: ChatThrottleLib:ChatMessage(): callbackFn: expected function, got number ERROR: ...\AddOns\RollFor\Libs\AceComm-3.0\ChatThrottleLib.lua:438: attempt to call local `callbackFn' (a number value)

obszczymucha commented 1 week ago

Hi. Yes, this warning is due to Ace3 library, but it can be ignored. Could you post Aux error please? I am using Aux myself and I have no issues. Are you using the latest Aux from https://turtle-wow.fandom.com/wiki/Addons?

Aleksxz commented 1 week ago

That was the error I'm getting while using Aux, only when I try to post an auction while it search for current prices.

If I disable RollFor, the error never happen again. But RollFor works fine tho.

I use Aux from TW page, wich was updated a month ago, maybe that's why you're not getting the same error.

obszczymucha commented 1 week ago

I'll update Aux after work and see if I can reproduce the issue. I'll let you know as soon as I know.

obszczymucha commented 1 week ago

I updated aux and it still works no problems. Try installing https://github.com/laytya/Ace3v into AddOns/Ace3 directory and see if it helps.

Aleksxz commented 1 week ago

Same error, but it's ok, I'll just disable RollFor and use it when I need it. Thank you for checking out.

obszczymucha commented 1 week ago

I'll keep looking into it, but you were right Aux added a strange "share the data" feature in that last update and added ChatThrottle v2 library. RollFor uses v3 and that's probably where the problem is. I will personally use the previous version of Aux. I'm not sure I like the "share the data" feature. It looks like spying to me.