[Client] "Low-Priority Queue" does not mark user as in-queue
Tried to invite my good friend to a game, because it said they were available.
They then messaged me over Skype that they were, in fact, clearing the "Low-Priority Queue", which is really just an artificial delay that locks out the client...
And fails to mark the player as actually being in a queue.
The fact that it locks out the client and doesn't mark the player as being in-queue means that they can't respond, in-client, to people that message them, which means that you can get invites that you can't respond to at all.
Which is pretty stupid if you ask me.
They're in a "queue", why does the client not mark them as being in such, and prevent them from being invited to games?
That's just... bad design, isn't it?
I have no way of getting, from my friend, whether or not he is actually in-queue or away from his computer for a moment if they are in such a queue.
I'm just finally fed up with this because that's really dumb at the least.
Either let the client be usable during the artificial delay, or at the least mark the player as in a queue...