mirror of
https://github.com/leejet/stable-diffusion.cpp.git
synced 2026-02-04 19:03:35 +00:00
fix: use Unix timestamp for field instead of ISO string (#1205)
This commit is contained in:
parent
61659ef299
commit
2efd19978d
@ -86,21 +86,6 @@ std::vector<uint8_t> base64_decode(const std::string& encoded_string) {
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string iso_timestamp_now() {
|
|
||||||
using namespace std::chrono;
|
|
||||||
auto now = system_clock::now();
|
|
||||||
std::time_t t = system_clock::to_time_t(now);
|
|
||||||
std::tm tm{};
|
|
||||||
#ifdef _MSC_VER
|
|
||||||
gmtime_s(&tm, &t);
|
|
||||||
#else
|
|
||||||
gmtime_r(&t, &tm);
|
|
||||||
#endif
|
|
||||||
std::ostringstream oss;
|
|
||||||
oss << std::put_time(&tm, "%Y-%m-%dT%H:%M:%SZ");
|
|
||||||
return oss.str();
|
|
||||||
}
|
|
||||||
|
|
||||||
struct SDSvrParams {
|
struct SDSvrParams {
|
||||||
std::string listen_ip = "127.0.0.1";
|
std::string listen_ip = "127.0.0.1";
|
||||||
int listen_port = 1234;
|
int listen_port = 1234;
|
||||||
@ -404,7 +389,7 @@ int main(int argc, const char** argv) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
json out;
|
json out;
|
||||||
out["created"] = iso_timestamp_now();
|
out["created"] = static_cast<long long>(std::time(nullptr));
|
||||||
out["data"] = json::array();
|
out["data"] = json::array();
|
||||||
out["output_format"] = output_format;
|
out["output_format"] = output_format;
|
||||||
|
|
||||||
@ -692,7 +677,7 @@ int main(int argc, const char** argv) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
json out;
|
json out;
|
||||||
out["created"] = iso_timestamp_now();
|
out["created"] = static_cast<long long>(std::time(nullptr));
|
||||||
out["data"] = json::array();
|
out["data"] = json::array();
|
||||||
out["output_format"] = output_format;
|
out["output_format"] = output_format;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user