logging in in the save preview will update the login button on the main screen
This commit is contained in:
parent
fe78593ca2
commit
aa59c89fa2
@ -1273,7 +1273,6 @@ RequestBroker::Request * Client::GetUserInfoAsync(std::string username)
|
||||
LoginStatus Client::Login(std::string username, std::string password, User & user)
|
||||
{
|
||||
lastError = "";
|
||||
std::stringstream urlStream;
|
||||
std::stringstream hashStream;
|
||||
char passwordHash[33];
|
||||
char totalHash[33];
|
||||
@ -1296,7 +1295,6 @@ LoginStatus Client::Login(std::string username, std::string password, User & use
|
||||
char * postDatas[] = { (char*)username.c_str(), totalHash };
|
||||
int postLengths[] = { username.length(), 32 };
|
||||
data = http_multipart_post("http://" SERVER "/Login.json", postNames, postDatas, postLengths, NULL, NULL, NULL, &dataStatus, &dataLength);
|
||||
//data = http_auth_get("http://" SERVER "/Login.json", (char*)username.c_str(), (char*)password.c_str(), NULL, &dataStatus, &dataLength);
|
||||
if(dataStatus == 200 && data)
|
||||
{
|
||||
try
|
||||
@ -1355,9 +1353,7 @@ LoginStatus Client::Login(std::string username, std::string password, User & use
|
||||
lastError = http_ret_text(dataStatus);
|
||||
}
|
||||
if(data)
|
||||
{
|
||||
free(data);
|
||||
}
|
||||
return LoginError;
|
||||
}
|
||||
|
||||
|
@ -79,18 +79,6 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
class GameController::RenderCallback: public ControllerCallback
|
||||
{
|
||||
GameController * cc;
|
||||
public:
|
||||
RenderCallback(GameController * cc_) { cc = cc_; }
|
||||
virtual void ControllerExit()
|
||||
{
|
||||
//cc->gameModel->SetUser(cc->loginWindow->GetUser());
|
||||
}
|
||||
};
|
||||
|
||||
class GameController::OptionsCallback: public ControllerCallback
|
||||
{
|
||||
GameController * cc;
|
||||
@ -99,7 +87,6 @@ public:
|
||||
virtual void ControllerExit()
|
||||
{
|
||||
cc->gameModel->UpdateQuickOptions();
|
||||
//cc->gameModel->SetUser(cc->loginWindow->GetUser());
|
||||
}
|
||||
};
|
||||
|
||||
@ -1219,7 +1206,7 @@ void GameController::HideConsole()
|
||||
|
||||
void GameController::OpenRenderOptions()
|
||||
{
|
||||
renderOptions = new RenderController(gameModel->GetRenderer(), new RenderCallback(this));
|
||||
renderOptions = new RenderController(gameModel->GetRenderer(), NULL);
|
||||
ui::Engine::Ref().ShowWindow(renderOptions->GetView());
|
||||
}
|
||||
|
||||
@ -1230,7 +1217,7 @@ void GameController::OpenSaveWindow()
|
||||
GameController * c;
|
||||
public:
|
||||
SaveUploadedCallback(GameController * _c): c(_c) {}
|
||||
virtual ~SaveUploadedCallback() {};
|
||||
virtual ~SaveUploadedCallback() {}
|
||||
virtual void SaveUploaded(SaveInfo save)
|
||||
{
|
||||
save.SetVote(1);
|
||||
|
@ -47,7 +47,6 @@ private:
|
||||
public:
|
||||
bool HasDone;
|
||||
class SearchCallback;
|
||||
class RenderCallback;
|
||||
class SSaveCallback;
|
||||
class TagsCallback;
|
||||
class StampsCallback;
|
||||
|
@ -31,12 +31,9 @@ void LoginController::Exit()
|
||||
{
|
||||
ui::Engine::Ref().CloseWindow();
|
||||
}
|
||||
Client::Ref().SetAuthUser(loginModel->GetUser());
|
||||
if(callback)
|
||||
callback->ControllerExit();
|
||||
else
|
||||
{
|
||||
Client::Ref().SetAuthUser(loginModel->GetUser());
|
||||
}
|
||||
HasExited = true;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user