From 439c37539332781f976d4dc7dbdfa37f2b60a3bf Mon Sep 17 00:00:00 2001 From: eerielili Date: Sat, 28 Sep 2024 14:40:03 +0000 Subject: Store avatars in the user's cache directory. (#1621) * Store avatars in the user's cache directory. - Not anymore in ~/.local/share, where media files are stored. - Already existing ~/.local/share/dino/avatars directory will be moved to ~/.cache/dino/avatars - If both directories already exists, the old one (in ~/.local/share) is removed. * Simplify old-to-new-location logic --------- Co-authored-by: fiaxh --- libdino/src/util/util.vala | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libdino/src/util/util.vala') diff --git a/libdino/src/util/util.vala b/libdino/src/util/util.vala index 553ebbfe..9f7ae45f 100644 --- a/libdino/src/util/util.vala +++ b/libdino/src/util/util.vala @@ -69,6 +69,10 @@ public static string get_storage_dir() { return Path.build_filename(Environment.get_user_data_dir(), "dino"); } +public static string get_cache_dir() { + return Path.build_filename(Environment.get_user_cache_dir(), "dino"); +} + [CCode (cname = "dino_gettext", cheader_filename = "dino_i18n.h")] public static extern unowned string _(string s); -- cgit v1.2.3-70-g09d2