|
@@ -31,6 +31,7 @@ CmdMan::CmdMan(FileMan &fm, void (*dpf)(string)) : fileman(fm) {
|
|
|
execmap["signup"] = &CmdMan::cmdSignup;
|
|
|
execmap["putdata"] = &CmdMan::cmdPutdata;
|
|
|
execmap["getdata"] = &CmdMan::cmdGetdata;
|
|
|
+ execmap["listdata"] = &CmdMan::cmdListdata;
|
|
|
|
|
|
/* initialize description map */
|
|
|
helpmap["help"] = descHelp;
|
|
@@ -51,6 +52,7 @@ CmdMan::CmdMan(FileMan &fm, void (*dpf)(string)) : fileman(fm) {
|
|
|
handlemap["version"] = &CmdMan::handleVersion;
|
|
|
handlemap["login"] = &CmdMan::handleLogin;
|
|
|
handlemap["signup"] = &CmdMan::handleSignup;
|
|
|
+ handlemap["listdata"] = &CmdMan::handleListdata;
|
|
|
|
|
|
debugprintfunc = dpf;
|
|
|
}
|
|
@@ -561,7 +563,7 @@ CmdMan::CmdRet CmdMan::handleListdata(Json::Value root) {
|
|
|
toadd.push_back(i.asString());
|
|
|
fileman.putListData(toadd);
|
|
|
// loaded successfully
|
|
|
- if (!fileman.getListRemainingChunks()) {
|
|
|
+ if (fileman.getListRemainingChunks() < 0) {
|
|
|
// everything sent
|
|
|
retval.type = print;
|
|
|
for (string s : fileman.getListData())
|