Closed Bug 953678 Opened 11 years ago Closed 11 years ago

Can't add IRC channels to the buddy list

Categories

(Instantbird Graveyard :: Contacts window, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: benediktp, Unassigned)

References

Details

*** Original post on bio 232 at 2009-09-01 10:10:00 UTC ***

It's not possible to add IRC channels to the buddy list. Would be nice to have them in the list so that you can easily join chats that you visit frequently but not often enough to justify auto-connect.
*** Original post on bio 232 at 2009-10-09 19:05:01 UTC ***

Adding a channel to the buddy list gives the following error on the error console (first time only, successive attempts don't throw errors, but don't do anything either). 


Error: One or both parameters are invalid UTF8

Source File: http://hg.instantbird.org/instantbird/raw-file/7b5701f4c763/purple/libpurple/util.c
Line: 4571
Source Code:
purple_utf8_strcasecmp: purple_utf8_strcasecmp
*** Original post on bio 232 at 2009-10-09 19:37:54 UTC ***

(In reply to comment #1)
> Adding a channel to the buddy list gives the following error on the error
> console (first time only, successive attempts don't throw errors, but don't do
> anything either). 

It turns out that the error is quite unpredictable, I only know it (can) appear after trying to add a channel (in some cases even twice at a time).
*** Original post on bio 232 at 2009-10-09 20:41:14 UTC ***

It turns out that we can't just put a channel name into the box and expect it to work.


Internally (i.e. from purple core service, addBuddy(purpleIAccount aAccount, purpleITag aTag, AUTF8String aName)) it calls (in blist.c)

purple_blist_add_buddy(PurpleBuddy *buddy, PurpleContact *contact, PurpleGroup *group, PurpleBlistNode *node)

and we'd need a call to (in blist.c):

purple_blist_add_chat(PurpleChat *chat, PurpleGroup *group, PurpleBlistNode *node)

for it to work.
*** Original post on bio 232 at 2011-06-30 22:05:50 UTC ***

This would be a really nice feature to have! Ideally it would connect to the required IRC server automatically if that server is not already connected (maybe after asking whether it should, but that seems superfluous).
*** Original post on bio 232 at 2012-02-02 23:48:21 UTC ***

(In reply to comment #4)
> This would be a really nice feature to have! Ideally it would connect to the
> required IRC server automatically if that server is not already connected
> (maybe after asking whether it should, but that seems superfluous).

I don't agree with my own comment anymore. Well, it's old...
*** Original post on bio 232 at 2012-02-16 21:30:32 UTC ***

I don't agree with this anymore either.
If someone feels differently and knows why it would make sense to mix conversations/channels between contacts (I don't see any;), feel free to open this again.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.