Changeset 9997691 for protocols/twitter
- Timestamp:
- 2010-05-03T21:36:43Z (15 years ago)
- Branches:
- master
- Children:
- 7d53efb, aa7ce1b
- Parents:
- 6824fb3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/twitter/twitter.c
r6824fb3 r9997691 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 }
Note: See TracChangeset
for help on using the changeset viewer.