Files
clients/EffectProcess/snaverblogprocess.cpp
admin e41b1413cc effect 마무리
git-svn-id: svn://192.168.0.12/source@310 8346c931-da38-4b9b-9d4c-e48b93cbd075
2016-11-08 10:15:26 +00:00

32 lines
1.1 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):
SEffectProcess(_platform_name, _platform_form, _event_code, _url), 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.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);
}