commits
tags
#pragma once
#include <cstdint>
#include <string>
#include <vector>
namespace torlinkc {
inline constexpr int kHistoryCap = 500;
struct HistoryItem {
std::string id;
std::string name;
std::string source;
std::int64_t sizeBytes = 0;
std::string magnet;
std::string dir;
std::int64_t completedAt = 0; // unix ms
};
void saveHistory(const std::vector<HistoryItem>& items);
std::vector<HistoryItem> loadHistory();
} // namespace torlinkc