pidgin/pidgin

Add an offline contact in the Demo protocol

4 months ago, Elliott Sales de Andrade
5e42cba3e8ad
Add an offline contact in the Demo protocol

So that one may test things like /r/2961.

Testing Done:
Toggled the Show offline button, and the contact appeared/disappeared.

Reviewed at https://reviews.imfreedom.org/r/2967/
DEMO_SOURCES = [
'purpledemoconnection.c',
'purpledemoconnection.h',
'purpledemocontacts.c',
'purpledemocontacts.h',
'purpledemoplugin.c',
'purpledemoplugin.h',
'purpledemoprotocol.c',
'purpledemoprotocol.h',
'purpledemoprotocolactions.c',
'purpledemoprotocolactions.h',
'purpledemoprotocolclient.c',
'purpledemoprotocolclient.h',
'purpledemoprotocolcontacts.c',
'purpledemoprotocolcontacts.h',
'purpledemoprotocolconversation.c',
'purpledemoprotocolconversation.h',
'purpledemoprotocolmedia.c',
'purpledemoprotocolmedia.h',
]
if DYNAMIC_DEMO
demo_resources = gnome.compile_resources('purpledemoresource',
'resources/purpledemo.gresource.xml',
source_dir : 'resources',
c_name : 'purple_demo')
DEMO_SOURCES += demo_resources
shared_library('demo', DEMO_SOURCES,
c_args : ['-DG_LOG_USE_STRUCTURED', '-DG_LOG_DOMAIN="Purple-Demo"'],
gnu_symbol_visibility : 'hidden',
dependencies : [glib, json, libpurple_dep],
install : true,
install_dir : PURPLE_PLUGINDIR)
devenv.append('PURPLE_PLUGIN_PATH', meson.current_build_dir())
endif