Changeset 3581

Show
Ignore:
Timestamp:
02/07/07 22:05:36 (2 years ago)
Author:
rinoa
Message:

Makes Admin and Founder context menus actually promote and demote. Sorry Jane

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Chat Core/MVIRCChatRoom.m

    r3519 r3581  
    2424        supported |= MVChatRoomMemberQuietedMode; // optional later 
    2525        supported |= MVChatRoomMemberHalfOperatorMode; // optional later 
     26        supported |= MVChatRoomMemberAdministratorMode; // optional later 
     27        supported |= MVChatRoomMemberFounderMode; // optional later 
    2628        return supported; 
    2729} 
     
    153155 
    154156        switch( mode ) { 
     157        case MVChatRoomMemberFounderMode: 
     158                [[self connection] sendRawMessageWithFormat:@"MODE %@ +q %@", [self name], [user nickname]]; 
     159                break; 
     160        case MVChatRoomMemberAdministratorMode: 
     161                [[self connection] sendRawMessageWithFormat:@"MODE %@ +a %@", [self name], [user nickname]]; 
     162                break; 
    155163        case MVChatRoomMemberOperatorMode: 
    156164                [[self connection] sendRawMessageWithFormat:@"MODE %@ +o %@", [self name], [user nickname]]; 
     
    173181 
    174182        switch( mode ) { 
     183        case MVChatRoomMemberFounderMode: 
     184                [[self connection] sendRawMessageWithFormat:@"MODE %@ -q %@", [self name], [user nickname]]; 
     185                break; 
     186        case MVChatRoomMemberAdministratorMode: 
     187                [[self connection] sendRawMessageWithFormat:@"MODE %@ -a %@", [self name], [user nickname]]; 
     188                break; 
    175189        case MVChatRoomMemberOperatorMode: 
    176190                [[self connection] sendRawMessageWithFormat:@"MODE %@ -o %@", [self name], [user nickname]];