diff options
| author | VMiklos <vmiklos@frugalware.org> | 2007-10-06 22:44:31 +0200 | 
|---|---|---|
| committer | VMiklos <vmiklos@frugalware.org> | 2007-10-06 22:44:31 +0200 | 
| commit | 79e20f9d125529daa2ae548c1d6f2be3fcb7b863 (patch) | |
| tree | 29cb2f86c2a2f02102dade6224e50bd2fd23065d | |
| parent | 548bf76666373f661bef6f4c74c57818d79d973a (diff) | |
implement skype_chat_msg()
now sending groupchat messages works, too :)
| -rw-r--r-- | skype/skype.c | 8 | 
1 files changed, 6 insertions, 2 deletions
diff --git a/skype/skype.c b/skype/skype.c index 22f422f2..95aab5d4 100644 --- a/skype/skype.c +++ b/skype/skype.c @@ -586,9 +586,13 @@ static void skype_remove_buddy( struct im_connection *ic, char *who, char *group  	g_free(nick);  } -void skype_chat_msg( struct groupchat *c, char *message, int flags ) +void skype_chat_msg( struct groupchat *gc, char *message, int flags )  { -	// TODO: this is just here atm to prevent a segfault +	struct im_connection *ic = gc->ic; +	char *buf; +	buf = g_strdup_printf("CHATMESSAGE %s %s\n", gc->title, message); +	skype_write( ic, buf, strlen( buf ) ); +	g_free(buf);  }  void init_plugin(void)  | 
