Improve constant name.
GitOrigin-RevId: 650c2c1ef42bb4d31f4cd5094cca5d251cc6c28a
This commit is contained in:
parent
d75c6eff57
commit
32af19acfe
@ -35,7 +35,7 @@ void FileGcWorker::run_gc(const FileGcParameters ¶meters, std::vector<FullFi
|
||||
// may write something more clever, but i will need at least 2 passes over the files
|
||||
// TODO update atime for all files in android (?)
|
||||
|
||||
std::array<bool, file_type_size> immune_types{{false}};
|
||||
std::array<bool, MAX_FILE_TYPE> immune_types{{false}};
|
||||
|
||||
if (G()->parameters().use_file_db) {
|
||||
// immune by default
|
||||
|
@ -764,7 +764,7 @@ FileManager::FileManager(unique_ptr<Context> context) : context_(std::move(conte
|
||||
FileFd::open(dirs.back() + ".nomedia", FileFd::Create | FileFd::Read).ignore();
|
||||
#endif
|
||||
};
|
||||
for (int32 i = 0; i < file_type_size; i++) {
|
||||
for (int32 i = 0; i < MAX_FILE_TYPE; i++) {
|
||||
FileType file_type = static_cast<FileType>(i);
|
||||
if (file_type == FileType::SecureRaw || file_type == FileType::Background ||
|
||||
file_type == FileType::DocumentAsFile) {
|
||||
|
@ -55,7 +55,7 @@ void FileStats::add(FullFileInfo &&info) {
|
||||
|
||||
FileTypeStat get_nontemp_stat(const FileStats::StatByType &by_type) {
|
||||
FileTypeStat stat;
|
||||
for (int32 i = 0; i < file_type_size; i++) {
|
||||
for (int32 i = 0; i < MAX_FILE_TYPE; i++) {
|
||||
if (FileType(i) != FileType::Temp) {
|
||||
stat.size += by_type[i].size;
|
||||
stat.cnt += by_type[i].cnt;
|
||||
@ -116,7 +116,7 @@ void FileStats::apply_dialog_limit(int32 limit) {
|
||||
if (all_dialogs.count(it->first)) {
|
||||
++it;
|
||||
} else {
|
||||
for (int32 i = 0; i < file_type_size; i++) {
|
||||
for (int32 i = 0; i < MAX_FILE_TYPE; i++) {
|
||||
other_stats[i].size += it->second[i].size;
|
||||
other_stats[i].cnt += it->second[i].cnt;
|
||||
}
|
||||
@ -140,7 +140,7 @@ tl_object_ptr<td_api::storageStatisticsByChat> as_td_api(DialogId dialog_id,
|
||||
int32 wallpaper_raw_cnt = 0;
|
||||
int64 document_raw_size = 0;
|
||||
int32 document_raw_cnt = 0;
|
||||
for (int32 i = 0; i < file_type_size; i++) {
|
||||
for (int32 i = 0; i < MAX_FILE_TYPE; i++) {
|
||||
FileType file_type = static_cast<FileType>(i);
|
||||
auto size = stat_by_type[i].size;
|
||||
auto cnt = stat_by_type[i].cnt;
|
||||
@ -236,7 +236,7 @@ StringBuilder &operator<<(StringBuilder &sb, const FileStats &file_stats) {
|
||||
}
|
||||
|
||||
sb << "[FileStat " << tag("total", total_stat);
|
||||
for (int32 i = 0; i < file_type_size; i++) {
|
||||
for (int32 i = 0; i < MAX_FILE_TYPE; i++) {
|
||||
sb << tag(get_file_type_name(FileType(i)), file_stats.stat_by_type[i]);
|
||||
}
|
||||
sb << "]";
|
||||
@ -259,7 +259,7 @@ StringBuilder &operator<<(StringBuilder &sb, const FileStats &file_stats) {
|
||||
}
|
||||
|
||||
sb << "[FileStat " << tag("owner_dialog_id", by_type.first) << tag("total", dialog_stat);
|
||||
for (int32 i = 0; i < file_type_size; i++) {
|
||||
for (int32 i = 0; i < MAX_FILE_TYPE; i++) {
|
||||
sb << tag(get_file_type_name(FileType(i)), by_type.second[i]);
|
||||
}
|
||||
sb << "]";
|
||||
|
@ -72,7 +72,7 @@ struct FileStats {
|
||||
bool need_all_files{false};
|
||||
bool split_by_owner_dialog_id{false};
|
||||
|
||||
using StatByType = std::array<FileTypeStat, file_type_size>;
|
||||
using StatByType = std::array<FileTypeStat, MAX_FILE_TYPE>;
|
||||
|
||||
StatByType stat_by_type;
|
||||
std::unordered_map<DialogId, StatByType, DialogIdHash> stat_by_owner_dialog_id;
|
||||
|
@ -100,7 +100,7 @@ struct FsFileInfo {
|
||||
|
||||
template <class CallbackT>
|
||||
void scan_fs(CancellationToken &token, CallbackT &&callback) {
|
||||
for (int32 i = 0; i < file_type_size; i++) {
|
||||
for (int32 i = 0; i < MAX_FILE_TYPE; i++) {
|
||||
auto file_type = static_cast<FileType>(i);
|
||||
if (file_type == FileType::SecureRaw || file_type == FileType::Wallpaper || file_type == FileType::DocumentAsFile) {
|
||||
continue;
|
||||
|
@ -39,7 +39,7 @@ enum class FileType : int32 {
|
||||
|
||||
enum class FileDirType : int8 { Secure, Common };
|
||||
|
||||
constexpr int32 file_type_size = static_cast<int32>(FileType::Size);
|
||||
constexpr int32 MAX_FILE_TYPE = static_cast<int32>(FileType::Size);
|
||||
|
||||
FileType from_td_api(const td_api::FileType &file_type);
|
||||
|
||||
|
@ -126,14 +126,14 @@ void NetStatsManager::get_network_stats(bool current, Promise<NetworkStats> prom
|
||||
entry.rx = static_cast<int64>(static_cast<double>(total.read_size) *
|
||||
(static_cast<double>(entry.rx) / static_cast<double>(total_files.read_size)));
|
||||
} else {
|
||||
// entry.rx += total.read_size / file_type_size;
|
||||
// entry.rx += total.read_size / MAX_FILE_TYPE;
|
||||
}
|
||||
|
||||
if (total_files.write_size != 0) {
|
||||
entry.tx = static_cast<int64>(static_cast<double>(total.write_size) *
|
||||
(static_cast<double>(entry.tx) / static_cast<double>(total_files.write_size)));
|
||||
} else {
|
||||
// entry.tx += total.write_size / file_type_size;
|
||||
// entry.tx += total.write_size / MAX_FILE_TYPE;
|
||||
}
|
||||
check.read_size += entry.rx;
|
||||
check.write_size += entry.tx;
|
||||
@ -175,7 +175,7 @@ void NetStatsManager::add_network_stats(const NetworkStatsEntry &entry) {
|
||||
}
|
||||
add_network_stats_impl(media_net_stats_, entry);
|
||||
size_t file_type_n = static_cast<size_t>(entry.file_type);
|
||||
CHECK(file_type_n < static_cast<size_t>(file_type_size));
|
||||
CHECK(file_type_n < static_cast<size_t>(MAX_FILE_TYPE));
|
||||
add_network_stats_impl(files_stats_[file_type_n], entry);
|
||||
}
|
||||
|
||||
|
@ -117,15 +117,15 @@ class NetStatsManager : public Actor {
|
||||
int32 since_current_{0};
|
||||
NetStatsInfo common_net_stats_;
|
||||
NetStatsInfo media_net_stats_;
|
||||
std::array<NetStatsInfo, file_type_size> files_stats_;
|
||||
std::array<NetStatsInfo, MAX_FILE_TYPE> files_stats_;
|
||||
NetStatsInfo call_net_stats_;
|
||||
static constexpr int32 CALL_NET_STATS_ID{file_type_size + 2};
|
||||
static constexpr int32 CALL_NET_STATS_ID{MAX_FILE_TYPE + 2};
|
||||
|
||||
template <class F>
|
||||
void for_each_stat(F &&f) {
|
||||
f(common_net_stats_, 0, CSlice("common"), FileType::None);
|
||||
f(media_net_stats_, 1, CSlice("media"), FileType::None);
|
||||
for (int32 file_type_i = 0; file_type_i < file_type_size; file_type_i++) {
|
||||
for (int32 file_type_i = 0; file_type_i < MAX_FILE_TYPE; file_type_i++) {
|
||||
auto &stat = files_stats_[file_type_i];
|
||||
auto file_type = static_cast<FileType>(file_type_i);
|
||||
f(stat, file_type_i + 2, get_file_type_name(file_type), file_type);
|
||||
|
Loading…
Reference in New Issue
Block a user