protocollogin.cpp:70:40: error: ‘account’ was not declared in this scope
auto proxyInfo = g_config.getProxyInfo(account.proxyId);
^~~~~~~
CMakeFiles/tfs.dir/build.make:1451: recipe for target 'CMakeFiles/tfs.dir/src/protocollogin.cpp.o' failed
make[2]: *** [CMakeFiles/tfs.dir/src/protocollogin.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/tfs.dir/all' failed
make[1]: *** [CMakeFiles/tfs.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
Code:
auto proxyInfo = g_config.getProxyInfo(account.proxyId);
if (proxyInfo.first) {
std::ostringstream ss;
ss << g_config.getString(ConfigManager::SERVER_NAME) << " - " << proxyInfo.second.name;
output->addString(ss.str());
output->addString(proxyInfo.second.ip);
output->add<uint16_t>(proxyInfo.second.port);
} else {
output->addString(g_config.getString(ConfigManager::SERVER_NAME));
output->addString(g_config.getString(ConfigManager::IP));
output->add<uint16_t>(g_config.getNumber(ConfigManager::GAME_PORT));
}
if (isLiveCastLogin) {
output->add<uint16_t>(g_config.getNumber(ConfigManager::LIVE_CAST_PORT));
} else {
output->add<uint16_t>(g_config.getNumber(ConfigManager::GAME_PORT));
}
output->addByte(0);
}