From 3c80744b80007636f2e36632c7499619fc8047a1 Mon Sep 17 00:00:00 2001 From: Mohammad Mahdi Mohammadi Date: Fri, 20 Dec 2024 23:15:26 +0330 Subject: [PATCH] Improve code readability --- Services/HandleDbBackup.cs | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/Services/HandleDbBackup.cs b/Services/HandleDbBackup.cs index c0f1ffb..3067953 100755 --- a/Services/HandleDbBackup.cs +++ b/Services/HandleDbBackup.cs @@ -17,16 +17,14 @@ public class HandleDbBackup logger?.LogInformation("Backup requested"); try{ - var json = (await _db.Find(new BsonDocument()).ToListAsync()).ToJson(); - - var bytes = Encoding.UTF8.GetBytes(json); - var stream = new MemoryStream(bytes); - - await _bot.SendDocument(adminId, InputFile.FromStream(stream, "backup.json"), - "Backup of your collection\nCreated at " + - DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss" + "\nCurrent post count: " + _db.CountDocumentsAsync(new BsonDocument())), - ParseMode.Html); - logger?.LogInformation("Backup sent"); + var json = (await _db.Find(new BsonDocument()).ToListAsync()).ToJson(); + var bytes = Encoding.UTF8.GetBytes(json); + var stream = new MemoryStream(bytes); + var postCount = await _db.CountDocumentsAsync(new BsonDocument()); + var caption = + $"Backup of the database {dbname}
Created at {DateTime.Now:yyyy-MM-dd HH:mm:ss}
Current post count: {postCount}"; + await _bot.SendDocument(adminId, InputFile.FromStream(stream, "backup.json"), caption, ParseMode.Html); + logger?.LogInformation("Backup sent"); } catch(Exception ex){ logger?.LogError(ex,"Unable to backup database");