#include "BaseThreadRecordModel.hpp" #include "ListView.hpp" #include "application-messages/ApplicationMessages.hpp" #include "application-messages/MessagesStyle.hpp" #include "service-db/api/DBServiceAPI.hpp" #include BaseThreadRecordModel::BaseThreadRecordModel(app::Application *app) : DatabaseModel(app) { requestRecordsCount(); } unsigned int BaseThreadRecordModel::requestRecordsCount() { recordsCount = DBServiceAPI::ThreadGetCount(application); return recordsCount; } bool BaseThreadRecordModel::updateRecords(std::unique_ptr> records) { DatabaseModel::updateRecords(std::move(records)); list->onProviderDataUpdate(); return true; } void BaseThreadRecordModel::requestRecords(uint32_t offset, uint32_t limit) { DBServiceAPI::ThreadGetLimitOffset(application, offset, limit); }