Add CallsAccountInterface

This interface should be implemented by origins which represent an online
account. This means they must have a implement a property representing the
credentials and another representing the account state (online, offline, etc).
This commit is contained in:
Evangelos Ribeiro Tzaras
2021-04-29 11:54:27 +02:00
parent 5d0de3d299
commit 0e5bd82568
3 changed files with 169 additions and 1 deletions

View File

@@ -64,7 +64,11 @@ calls_vala = static_library (
)
calls_enum_headers = files(['calls-call.h', 'calls-ussd.h', 'calls-manager.h'])
calls_enum_headers = files(['calls-call.h',
'calls-ussd.h',
'calls-manager.h',
'calls-account.h',
])
calls_enum_sources = gnome.mkenums_simple('enum-types',
sources : calls_enum_headers)
@@ -107,6 +111,7 @@ calls_sources = files(['calls-message-source.c', 'calls-message-source.h',
'calls-contacts-box.c', 'calls-contacts-box.h',
'calls-contacts-row.c', 'calls-contacts-row.h',
'calls-credentials.c', 'calls-credentials.h',
'calls-account.c', 'calls-account.h',
]) + wayland_sources + calls_generated_sources
calls_config_data = config_data