Files
MuditaOS/module-db/databases/ContactsDB.cpp
Mateusz Piesta 0a9846e4a8 [MOS-694] Move DB initialization from OS to build scripts
* Switched to DB initialization at compile time
* Organized and cleaned up db files directories(not finished completely)
* Fixed DB related unit tests
* Minor improvements to CMake
* Small fixes for GCC12 build
2023-01-19 16:41:56 +01:00

28 lines
766 B
C++

// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#include "ContactsDB.hpp"
uint32_t ContactsDB::favouritesId = 0;
uint32_t ContactsDB::iceId = 0;
uint32_t ContactsDB::blockedId = 0;
uint32_t ContactsDB::temporaryId = 0;
ContactsDB::ContactsDB(const char *name)
: Database(name), contacts(this), name(this), number(this), ringtones(this), address(this), groups(this)
{
if (favouritesId == 0) {
favouritesId = groups.favouritesId();
}
if (iceId == 0) {
iceId = groups.iceId();
}
if (blockedId == 0) {
blockedId = groups.blockedId();
}
if (temporaryId == 0) {
temporaryId = groups.temporaryId();
}
}