Method code for $channel_ui.channel_on()

[Turn on line numbering]
arg channel;

if (!active_channels.contains(channel)) {
    active_channels = active_channels.add(channel, 1);
    if (channel in $channel_db.system_channels())
        .tell("<" + channel + "> You have joined this channel");
    else
        .broadcast(channel, ":has joined this channel.");
} else {
    .tell("You are already on this channel.");
}

// Created 24-Jul-1996 as a part of ColdCore, see: @help Credit

Tlon