I am trying to use the ClientMoved event on a Query bot, I already tried registering all notifications etcetera etcetera,
That includes ClientMovedTemporaryChannel and ClientMovedForced, none of them trigger
Other events work (ClientJoined, ClientDisconnect etc)
Some piece of code:
Code:
            // Initial registration
            Query.RegisterForNotifications(ServerNotifyRegisterEvent.Server);
            Query.RegisterForNotifications(ServerNotifyRegisterEvent.TextChannel);
            Query.RegisterForNotifications(ServerNotifyRegisterEvent.Channel);
            Query.RegisterForNotifications(ServerNotifyRegisterEvent.TextPrivate);
            Query.RegisterForNotifications(ServerNotifyRegisterEvent.TextServer);
            Query.RegisterForNotifications(ServerNotifyRegisterEvent.TokenUsed);
            // Database
            Query.Notifications.ClientJoined += Database.Notifications_ClientJoined;
            Query.Notifications.ClientDisconnect += Database.Notifications_ClientDisconnect;
            Query.Notifications.ClientConnectionLost += Database.Notifications_ClientConnectionLost;
            Query.Notifications.ClientKick += Database.Notifications_ClientKick;
            // Commands
            Query.Notifications.ChannelMessageReceived += Command.Notifications_ChannelMessageReceived;
            // Registration
            Query.Notifications.ClientJoined += Registration.Notifications_ClientJoined;
            // Channel
            Query.Notifications.ClientMoved += Channel.Notifications_ClientMoved;
            Query.Notifications.ClientMovedByTemporaryChannelCreate += Channel.Notifications_ClientMovedTemp;
            Query.Notifications.ClientMoveForced += Channel.Notifications_ClientMovedForced;
All the events but the Channel class work
Channel code: (Contains simple debugging WriteLines
Code:
    public class Channel
    {
        public static void Notifications_ClientMoved(object sender, ClientMovedEventArgs e)
        {
            Console.WriteLine(e.TargetChannelId);
            Console.WriteLine(Query.GetClientInfo(e.ClientId).ChannelId);
        }

        public static void Notifications_ClientMovedTemp(object sender, ClientMovedEventArgs e)
        {
            Console.WriteLine(e.TargetChannelId);
            Console.WriteLine(Query.GetClientInfo(e.ClientId).ChannelId);
        }

        public static void Notifications_ClientMovedForced(object sender, ClientMovedByClientEventArgs e)
        {
            Console.WriteLine(e.TargetChannelId);
            Console.WriteLine(Query.GetClientInfo(e.ClientId).ChannelId);
        }
    }
Thanks in advance