#include "usermanager.h" std::vector splitString(const std::string& str, char delimiter = '|') { std::vector ret; std::stringstream ss(str); std::string token; while (std::getline(ss, token, delimiter)) { ret.push_back(token); } return ret; } std::string userManager::getScanCommandFromUser(const std::string &user) { if (user.find("__groupfolder") != std::string::npos) { return std::string(SCAN_CMD_GRP) + splitString(user, '/').back(); } return std::string(SCAN_CMD_USR) + user; }