Changeset bd5eee3
- Timestamp:
- 2010-05-09T09:48:56Z (15 years ago)
- Branches:
- master
- Children:
- e5abfd4
- Parents:
- 75610c3 (diff), 5a599a1 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/user-guide/commands.xml
r75610c3 rbd5eee3 663 663 </bitlbee-setting> 664 664 665 <bitlbee-setting name="message_length" type="integer" scope="account"> 666 <default>140</default> 667 668 <description> 669 <para> 670 Since Twitter rejects messages longer than 140 characters, BitlBee can count message length and emit a warning instead of waiting for Twitter to reject it. 671 </para> 672 673 <para> 674 You can change this limit here but this won't disable length checks on Twitter's side. You can also set it to 0 to disable the check in case you believe BitlBee doesn't count the characters correctly. 675 </para> 676 </description> 677 678 </bitlbee-setting> 679 665 680 <bitlbee-setting name="mode" type="string" scope="account"> 666 681 <possible-values>one, many, chat</possible-values> -
protocols/oscar/oscar.c
r75610c3 rbd5eee3 2659 2659 2660 2660 c = imcb_chat_new(ic, chatname); 2661 2662 2661 ret = oscar_chat_join(ic, chatname, NULL, NULL); 2663 2664 2662 aim_chat_invite(od->sess, od->conn, who, "", 4, chatname, 0x0); 2665 2663 -
protocols/twitter/twitter.c
r75610c3 rbd5eee3 144 144 } 145 145 146 static gboolean twitter_length_check( struct im_connection *ic, gchar *msg ) 147 { 148 int max = set_getint( &ic->acc->set, "message_length" ), len; 149 150 if( max == 0 || ( len = g_utf8_strlen( msg, -1 ) ) <= max ) 151 return TRUE; 152 153 imcb_error( ic, "Maximum message length exceeded: %d > %d", len, max ); 154 155 return FALSE; 156 } 157 146 158 static void twitter_init( account_t *acc ) 147 159 { 148 160 set_t *s; 161 162 s = set_add( &acc->set, "message_length", "140", set_eval_int, acc ); 149 163 150 164 s = set_add( &acc->set, "mode", "one", set_eval_mode, acc ); … … 231 245 } 232 246 } 233 else 247 else if( twitter_length_check(ic, message) ) 234 248 twitter_post_status(ic, message); 235 249 } … … 262 276 static void twitter_chat_msg( struct groupchat *c, char *message, int flags ) 263 277 { 264 if( c && message )278 if( c && message && twitter_length_check(c->ic, message)) 265 279 twitter_post_status(c->ic, message); 266 280 } -
protocols/yahoo/yahoo.c
r75610c3 rbd5eee3 832 832 YList *m; 833 833 834 if( g_strcasecmp( who, ic->acc->user ) == 0 ) 835 /* WTF, Yahoo! seems to echo these now? */ 836 return; 837 834 838 inv = g_malloc( sizeof( struct byahoo_conf_invitation ) ); 835 839 memset( inv, 0, sizeof( struct byahoo_conf_invitation ) );
Note: See TracChangeset
for help on using the changeset viewer.