#include "debug.h"
#define PROVIDER_BADGE_INTERFACE_NAME "org.tizen.data_provider_badge_service"
-
static GList *_monitoring_list = NULL;
static void _on_name_appeared(GDBusConnection *connection,
HAPI int badge_service_init(void)
{
int result;
+ result = badge_db_init();
+ if (result != BADGE_ERROR_NONE) {
+ ErrPrint("badge db init fail %d", result);
+ return result;
+ }
result = badge_register_dbus_interface();
if (result != SERVICE_COMMON_ERROR_NONE) {
ErrPrint("badge register dbus fail %d", result);
+ return BADGE_ERROR_IO_ERROR;
}
- return result;
+ return BADGE_ERROR_NONE;
}
HAPI int badge_service_fini(void)
#include <notification_internal.h>
#include <notification_ipc.h>
#include <notification_setting_service.h>
+#include <notification_db.h>
#define PROVIDER_NOTI_INTERFACE_NAME "org.tizen.data_provider_noti_service"
-
static GList *_monitoring_list = NULL;
-
static int _update_noti(GVariant **reply_body, notification_h noti);
/*!
HAPI int notification_service_init(void)
{
int result;
- result = notification_register_dbus_interface();
+ result = notification_db_init();
+ if (result != NOTIFICATION_ERROR_NONE) {
+ ErrPrint("notification db init fail %d", result);
+ return result;
+ }
+ result = notification_register_dbus_interface();
if (result != SERVICE_COMMON_ERROR_NONE) {
ErrPrint("notification register dbus fail %d", result);
- return result;
+ return NOTIFICATION_ERROR_IO_ERROR;
}
_notification_data_init();
-
notification_setting_refresh_setting_table();
pkgmgr_init();
pkgmgr_add_event_callback(PKGMGR_EVENT_UPDATE, _package_install_cb, NULL);
pkgmgr_add_event_callback(PKGMGR_EVENT_UNINSTALL, _package_uninstall_cb, NULL);
DbgPrint("Successfully initiated\n");
- return SERVICE_COMMON_ERROR_NONE;
+ return NOTIFICATION_ERROR_NONE;
}
HAPI int notification_service_fini(void)
{
pkgmgr_fini();
DbgPrint("Successfully Finalized\n");
- return SERVICE_COMMON_ERROR_NONE;
+ return NOTIFICATION_ERROR_NONE;
}
/* End of a file */