window_rejoin
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | window_rejoin [2014/04/08 14:36] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | # $EPIC: window_rejoin.txt, | ||
+ | ======Synopsis: | ||
+ | [[window]] rejoin [" | ||
+ | |||
+ | ======Technical: | ||
+ | * This is the command that [[CHANNEL command|CHANNEL]] uses to do its work. | ||
+ | * The argument is a qword containing a comma separated list of channel names, a space, and a comma-separated list of channel keys. | ||
+ | * Remember to double quote the argument if it contains a space! | ||
+ | * For each channel in the channel list: | ||
+ | - If we are already on the channel, | ||
+ | - If the current window is connected to the current server [1] \\ -> Move this channel to the current window | ||
+ | - If the current window is NOT connected to the current server \\ -> Do nothing | ||
+ | - If we are not already on the channel | ||
+ | - If there is a window which is " | ||
+ | - If there is NOT a window which is waiting for or owns the channel | ||
+ | - If the current window is connected to the current server \\ -> Join the channel and put it in the current window | ||
+ | - If the current window is NOT connected to the current server \\ -> Join the channel and put it in any of current server' | ||
+ | |||
+ | ======Practical: | ||
+ | This command allows you to join many channels at a time without the risk | ||
+ | of damaging your window-> | ||
+ | on a channel that you are already a part of, then it will move the channel | ||
+ | to a new window. | ||
+ | of, the client will do its best to put the channel where it thinks you want it. | ||
+ | |||
+ | This command was specifically created to be used in [[on connect]] | ||
+ | to rejoin your channels after a disconnection. | ||
window_rejoin.txt · Last modified: 2014/04/08 14:36 by 127.0.0.1