Esempio n. 1
0
static gboolean unload_plugin(PurplePlugin *plugin)
{
	purple_signal_unregister(plugin, "jabber-receiving-xmlnode");

	purple_signal_unregister(plugin, "jabber-sending-xmlnode");
	
	purple_signal_unregister(plugin, "jabber-sending-text");
	
	jabber_data_uninit();
	
	return TRUE;
}
Esempio n. 2
0
static gboolean unload_plugin(PurplePlugin *plugin)
{
    purple_signals_unregister_by_instance(plugin);

    /* reverse order of init_plugin */
    jabber_bosh_uninit();
    jabber_data_uninit();
    jabber_si_uninit();
    jabber_ibb_uninit();
    /* PEP things should be uninit via jabber_pep_uninit, not here */
    jabber_pep_uninit();
    jabber_caps_uninit();
    jabber_iq_uninit();

    jabber_unregister_commands();

    /* Stay on target...stay on target... Almost there... */
    jabber_uninit_plugin(plugin);

    return TRUE;
}