void GxsChannelDialog::loadGroupData(const uint32_t &token)
{
#ifdef DEBUG_CHANNEL
	std::cerr << "GxsChannelDialog::loadGroupData()";
	std::cerr << std::endl;
#endif

	std::vector<RsGxsChannelGroup> groups;
	rsGxsChannels->getGroupData(token, groups);

	mStateHelper->setLoading(TOKEN_TYPE_GROUP_DATA, false);

	if (groups.size() == 1)
	{
		mStateHelper->setActive(TOKEN_TYPE_GROUP_DATA, true);

		insertChannelDetails(groups[0]);
	}
	else
	{
		std::cerr << "GxsChannelDialog::loadGroupData() ERROR Not just one Group";
		std::cerr << std::endl;

		mStateHelper->setActive(TOKEN_TYPE_GROUP_DATA, false);
		mStateHelper->clear(TOKEN_TYPE_GROUP_DATA);
	}
}
bool GxsChannelPostsWidget::insertGroupData(const uint32_t &token, RsGroupMetaData &metaData)
{
    std::vector<RsGxsChannelGroup> groups;
    rsGxsChannels->getGroupData(token, groups);

    if (groups.size() == 1)
    {
        insertChannelDetails(groups[0]);
        metaData = groups[0].mMeta;
        return true;
    }

    return false;
}