33 lines
1.2 KiB
C++
33 lines
1.2 KiB
C++
#include "snaverblogprocess.h"
|
|
#include "seffectstatistics.h"
|
|
#include <QDebug>
|
|
SNaverBlogProcess::SNaverBlogProcess(const QString& _platform_name, const QString& _platform_form,
|
|
const QString& _event_code, const QString& _url, const QString& _startdate):
|
|
SEffectProcess(_platform_name, _platform_form, _event_code, _url, _startdate), m_pSNaverBlog(new SNaverBlog)
|
|
{
|
|
connect(&(*m_pSNaverBlog), &SNaverBlog::signalDataOk, this, &SNaverBlogProcess::slotDataOk);
|
|
connect(&(*m_pSNaverBlog), &SNaverBlog::signalError, this, &SNaverBlogProcess::slotError);
|
|
}
|
|
|
|
State_s1_effect SNaverBlogProcess::processData(const EffectData& _data)
|
|
{
|
|
State_s1_effect result;
|
|
|
|
result.event_num = eventCode();
|
|
result.likecount = getlikeCount(_data);
|
|
//result.replybuzz = getReplyBuzz(_data);
|
|
result.replybuzz = getReplyBuzz(_data, m_pParam[E_PARAM_START_DATE]);
|
|
result.viewcount = getViewCount(_data);
|
|
result.interactioncount = getInteractionCount(_data);
|
|
result.replycount = getReplyCount(_data);
|
|
result.engagementcount = result.likecount + result.replycount;
|
|
|
|
return result;
|
|
}
|
|
|
|
void SNaverBlogProcess::run(const QString& _url)
|
|
{
|
|
m_pSNaverBlog->go(_url);
|
|
}
|
|
|