Skip to content

Commit

Permalink
Improve export folder structure.
Browse files Browse the repository at this point in the history
  • Loading branch information
john-preston committed Jun 24, 2018
1 parent a200771 commit ef5a395
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 21 deletions.
16 changes: 8 additions & 8 deletions Telegram/SourceFiles/export/output/export_output_html.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -685,7 +685,7 @@ Result HtmlWriter::writeUserpicsStart(const Data::UserpicsInfo &data) {
if (!_userpicsCount) {
return Result::Success();
}
const auto filename = "profile_pictures.html";
const auto filename = "lists/profile_pictures.html";
_userpics = fileWithRelativePath(filename);

const auto serialized = SerializeLink(
Expand Down Expand Up @@ -761,7 +761,7 @@ Result HtmlWriter::writeSavedContacts(const Data::ContactsList &data) {
return Result::Success();
}

const auto filename = "contacts.html";
const auto filename = "lists/contacts.html";
const auto file = fileWithRelativePath(filename);
auto list = std::vector<QByteArray>();
list.reserve(data.list.size());
Expand Down Expand Up @@ -814,7 +814,7 @@ Result HtmlWriter::writeFrequentContacts(const Data::ContactsList &data) {
return Result::Success();
}

const auto filename = "frequent.html";
const auto filename = "lists/frequent.html";
const auto file = fileWithRelativePath(filename);
auto list = std::vector<QByteArray>();
list.reserve(size);
Expand Down Expand Up @@ -913,7 +913,7 @@ Result HtmlWriter::writeSessions(const Data::SessionsList &data) {
return Result::Success();
}

const auto filename = "sessions.html";
const auto filename = "lists/sessions.html";
const auto file = fileWithRelativePath(filename);
auto list = std::vector<QByteArray>();
list.reserve(data.list.size());
Expand Down Expand Up @@ -968,7 +968,7 @@ Result HtmlWriter::writeWebSessions(const Data::SessionsList &data) {
return Result::Success();
}

const auto filename = "web_sessions.html";
const auto filename = "lists/web_sessions.html";
const auto file = fileWithRelativePath(filename);
auto list = std::vector<QByteArray>();
list.reserve(data.webList.size());
Expand Down Expand Up @@ -1024,7 +1024,7 @@ Result HtmlWriter::writeDialogsStart(const Data::DialogsInfo &data) {
data,
"Chats",
Data::AboutChats(),
"chats.html");
"lists/chats.html");
}

Result HtmlWriter::writeDialogStart(const Data::DialogInfo &data) {
Expand All @@ -1048,7 +1048,7 @@ Result HtmlWriter::writeLeftChannelsStart(const Data::DialogsInfo &data) {
data,
"Left chats",
Data::AboutLeftChats(),
"left_chats.html");
"lists/left_chats.html");
}

Result HtmlWriter::writeLeftChannelStart(const Data::DialogInfo &data) {
Expand Down Expand Up @@ -1220,7 +1220,7 @@ QString HtmlWriter::mainFilePath() {
}

QString HtmlWriter::mainFileRelativePath() const {
return "overview.html";
return "export_results.html";
}

QString HtmlWriter::pathWithRelativePath(const QString &path) const {
Expand Down
29 changes: 16 additions & 13 deletions Telegram/SourceFiles/export/output/export_output_text.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -475,7 +475,7 @@ Result TextWriter::writeUserpicsStart(const Data::UserpicsInfo &data) {
if (!_userpicsCount) {
return Result::Success();
}
const auto filename = "profile_pictures.txt";
const auto filename = "lists/profile_pictures.txt";
_userpics = fileWithRelativePath(filename);

const auto serialized = "Profile pictures"
Expand Down Expand Up @@ -542,7 +542,8 @@ Result TextWriter::writeSavedContacts(const Data::ContactsList &data) {
return Result::Success();
}

const auto file = fileWithRelativePath("contacts.txt");
const auto filename = "lists/contacts.txt";
const auto file = fileWithRelativePath(filename);
auto list = std::vector<QByteArray>();
list.reserve(data.list.size());
for (const auto index : Data::SortedContactsIndices(data)) {
Expand Down Expand Up @@ -572,7 +573,7 @@ Result TextWriter::writeSavedContacts(const Data::ContactsList &data) {
}

const auto header = "Contacts "
"(" + Data::NumberToString(data.list.size()) + ") - contacts.txt"
"(" + Data::NumberToString(data.list.size()) + ") - " + filename
+ kLineBreak
+ kLineBreak;
return _summary->writeBlock(header);
Expand All @@ -586,7 +587,8 @@ Result TextWriter::writeFrequentContacts(const Data::ContactsList &data) {
return Result::Success();
}

const auto file = fileWithRelativePath("frequent.txt");
const auto filename = "lists/frequent.txt";
const auto file = fileWithRelativePath(filename);
auto list = std::vector<QByteArray>();
list.reserve(size);
const auto writeList = [&](
Expand Down Expand Up @@ -650,7 +652,7 @@ Result TextWriter::writeFrequentContacts(const Data::ContactsList &data) {
}

const auto header = "Frequent contacts "
"(" + Data::NumberToString(size) + ") - frequent.txt"
"(" + Data::NumberToString(size) + ") - lists/frequent.txt"
+ kLineBreak
+ kLineBreak;
return _summary->writeBlock(header);
Expand All @@ -674,7 +676,8 @@ Result TextWriter::writeSessions(const Data::SessionsList &data) {
return Result::Success();
}

const auto file = fileWithRelativePath("sessions.txt");
const auto filename = "lists/sessions.txt";
const auto file = fileWithRelativePath(filename);
auto list = std::vector<QByteArray>();
list.reserve(data.list.size());
for (const auto &session : data.list) {
Expand Down Expand Up @@ -705,7 +708,7 @@ Result TextWriter::writeSessions(const Data::SessionsList &data) {
}

const auto header = "Sessions "
"(" + Data::NumberToString(data.list.size()) + ") - sessions.txt"
"(" + Data::NumberToString(data.list.size()) + ") - " + filename
+ kLineBreak
+ kLineBreak;
return _summary->writeBlock(header);
Expand All @@ -718,7 +721,8 @@ Result TextWriter::writeWebSessions(const Data::SessionsList &data) {
return Result::Success();
}

const auto file = fileWithRelativePath("web_sessions.txt");
const auto filename = "lists/web_sessions.txt";
const auto file = fileWithRelativePath(filename);
auto list = std::vector<QByteArray>();
list.reserve(data.webList.size());
for (const auto &session : data.webList) {
Expand Down Expand Up @@ -752,8 +756,7 @@ Result TextWriter::writeWebSessions(const Data::SessionsList &data) {
}

const auto header = "Web sessions "
"(" + Data::NumberToString(data.webList.size()) + ")"
" - web_sessions.txt"
"(" + Data::NumberToString(data.webList.size()) + ") - " + filename
+ kLineBreak
+ kLineBreak;
return _summary->writeBlock(header);
Expand All @@ -764,7 +767,7 @@ Result TextWriter::writeDialogsStart(const Data::DialogsInfo &data) {
data,
"Chats",
Data::AboutChats(),
"chats.html");
"lists/chats.txt");
}

Result TextWriter::writeDialogStart(const Data::DialogInfo &data) {
Expand All @@ -788,7 +791,7 @@ Result TextWriter::writeLeftChannelsStart(const Data::DialogsInfo &data) {
data,
"Left chats",
Data::AboutLeftChats(),
"left_chats.html");
"lists/left_chats.txt");
}

Result TextWriter::writeLeftChannelStart(const Data::DialogInfo &data) {
Expand Down Expand Up @@ -940,7 +943,7 @@ QString TextWriter::mainFilePath() {
}

QString TextWriter::mainFileRelativePath() const {
return "overview.txt";
return "export_results.txt";
}

QString TextWriter::pathWithRelativePath(const QString &path) const {
Expand Down

0 comments on commit ef5a395

Please sign in to comment.