Remove redundant to_time_t utility function

This commit is contained in:
Simon Quigley 2025-02-08 19:28:37 -06:00
parent c998b3d4a4
commit be1e7a31bc
2 changed files with 1 additions and 12 deletions

View File

@ -207,16 +207,6 @@ std::string get_current_utc_time(const std::string& format) {
return std::string(buf);
}
// Function to convert filesystem time to time_t
std::time_t to_time_t(const fs::file_time_type& ftime) {
using namespace std::chrono;
// Convert to system_clock time_point
auto sctp = time_point_cast<system_clock::duration>(
ftime - fs::file_time_type::clock::now() + system_clock::now()
);
return system_clock::to_time_t(sctp);
}
std::vector<std::string> split_string(const std::string& input, const std::string& delimiter) {
std::vector<std::string> result;
size_t start = 0;
@ -586,7 +576,7 @@ void create_tarball(const std::string &tarball_path,
if (log)
log->append("Setting current UTC time as modification time for: " + path.string());
} else {
mtime = to_time_t(ftime);
mtime = std::chrono::system_clock::to_time_t(std::chrono::file_clock::to_sys(ftime));
}
archive_entry_set_mtime(entry, mtime, 0);

View File

@ -32,7 +32,6 @@ class Task;
// Time utilities
std::string get_current_utc_time(const std::string& format);
std::time_t to_time_t(const std::filesystem::file_time_type& ftime);
class Log {
private: