1
0
Fork 0
mirror of git://git.psyced.org/git/psyced synced 2024-08-15 03:25:10 +00:00

user channel improvements

- allow arbitrary user channels to be subscribed, e.g. #follow or #friends, /sub ~user defaults to #follow
- friends & /invite'd strangers are allowed to join
This commit is contained in:
Gabor Adam Toth 2010-02-20 23:22:52 +01:00
parent 4d15033c34
commit 424bc2bf70
8 changed files with 103 additions and 20 deletions

View file

@ -27,9 +27,9 @@ varargs string legal_name(string name, int place) {
return 0;
}
string nick;
if (place && sscanf(name, "~%s#updates", nick))
n = nick;
string nick, channel;
if (place && sscanf(name, "~%s#%s", nick, channel))
return (legal_name(nick) && legal_name(channel)) ? name : 0;
string chars = "\
abcdefghijklmnopqrstuvwxyz\