Improve logging of server time difference updates.
This commit is contained in:
parent
43e4746d2a
commit
7df9b39186
@ -69,19 +69,25 @@ bool AuthData::is_ready(double now) {
|
|||||||
|
|
||||||
bool AuthData::update_server_time_difference(double diff) {
|
bool AuthData::update_server_time_difference(double diff) {
|
||||||
if (!server_time_difference_was_updated_) {
|
if (!server_time_difference_was_updated_) {
|
||||||
|
LOG(DEBUG) << "Set server time difference: " << server_time_difference_ << " -> " << diff;
|
||||||
server_time_difference_was_updated_ = true;
|
server_time_difference_was_updated_ = true;
|
||||||
LOG(DEBUG) << "UPDATE_SERVER_TIME_DIFFERENCE: " << server_time_difference_ << " -> " << diff;
|
|
||||||
server_time_difference_ = diff;
|
server_time_difference_ = diff;
|
||||||
} else if (server_time_difference_ + 1e-4 < diff) {
|
} else if (server_time_difference_ + 1e-4 < diff) {
|
||||||
LOG(DEBUG) << "UPDATE_SERVER_TIME_DIFFERENCE: " << server_time_difference_ << " -> " << diff;
|
LOG(DEBUG) << "Update server time difference: " << server_time_difference_ << " -> " << diff;
|
||||||
server_time_difference_ = diff;
|
server_time_difference_ = diff;
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
LOG(DEBUG) << "SERVER_TIME: " << format::as_hex(static_cast<int32>(get_server_time(Time::now_cached())));
|
LOG(DEBUG) << "New server time: " << get_server_time(Time::now_cached());
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void AuthData::reset_server_time_difference(double diff) {
|
||||||
|
LOG(DEBUG) << "Reset server time difference: " << server_time_difference_ << " -> " << diff;
|
||||||
|
server_time_difference_was_updated_ = false;
|
||||||
|
server_time_difference_ = diff;
|
||||||
|
}
|
||||||
|
|
||||||
void AuthData::set_future_salts(const std::vector<ServerSalt> &salts, double now) {
|
void AuthData::set_future_salts(const std::vector<ServerSalt> &salts, double now) {
|
||||||
if (salts.empty()) {
|
if (salts.empty()) {
|
||||||
return;
|
return;
|
||||||
|
@ -203,10 +203,7 @@ class AuthData {
|
|||||||
// server_time_difference >= max{diff}
|
// server_time_difference >= max{diff}
|
||||||
bool update_server_time_difference(double diff);
|
bool update_server_time_difference(double diff);
|
||||||
|
|
||||||
void reset_server_time_difference(double diff) {
|
void reset_server_time_difference(double diff);
|
||||||
server_time_difference_was_updated_ = false;
|
|
||||||
server_time_difference_ = diff;
|
|
||||||
}
|
|
||||||
|
|
||||||
uint64 get_server_salt(double now) {
|
uint64 get_server_salt(double now) {
|
||||||
update_salt(now);
|
update_salt(now);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user