From 88a554b1867d2b0f54d0935308821aafb7d37156 Mon Sep 17 00:00:00 2001 From: Simon Ding Date: Tue, 30 Jul 2024 16:12:10 +0800 Subject: [PATCH] fix: local storage dir --- pkg/storage/local.go | 4 ++-- server/integration.go | 3 +-- ui/lib/main.dart | 15 ++++++++++----- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/pkg/storage/local.go b/pkg/storage/local.go index 340a3e6..438b4c6 100644 --- a/pkg/storage/local.go +++ b/pkg/storage/local.go @@ -85,10 +85,10 @@ func (l *LocalStorage) ReadDir(dir string) ([]fs.FileInfo, error) { } func (l *LocalStorage) ReadFile(name string) ([]byte, error) { - return os.ReadFile(name) + return os.ReadFile(filepath.Join(l.dir, name)) } func (l *LocalStorage) WriteFile(name string, data []byte) error { - return os.WriteFile(name, data, os.ModePerm) + return os.WriteFile(filepath.Join(l.dir, name), data, os.ModePerm) } \ No newline at end of file diff --git a/server/integration.go b/server/integration.go index de66bbd..1336126 100644 --- a/server/integration.go +++ b/server/integration.go @@ -31,8 +31,7 @@ func (s *Server) createPlexmatchIfNotExists(seriesId int) error { if err != nil { //create new log.Warnf(".plexmatch file not found, create new one: %s", series.NameEn) - st.WriteFile(filepath.Join(series.TargetDir, ".plexmatch"), []byte(fmt.Sprintf("tmdbid=%d\n",series.TmdbID))) - return nil + return st.WriteFile(filepath.Join(series.TargetDir, ".plexmatch"), []byte(fmt.Sprintf("tmdbid=%d\n",series.TmdbID))) } return nil } diff --git a/ui/lib/main.dart b/ui/lib/main.dart index 4649221..9cc3b7a 100644 --- a/ui/lib/main.dart +++ b/ui/lib/main.dart @@ -248,23 +248,28 @@ class _MainSkeletonState extends State { }, destinations: const [ NavigationDestination( - icon: Icon(Icons.live_tv), + icon: Icon(Icons.live_tv_outlined), + selectedIcon: Icon(Icons.live_tv), label: '剧集', ), NavigationDestination( - icon: Icon(Icons.movie), + icon: Icon(Icons.movie_outlined), + selectedIcon: Icon(Icons.movie), label: '电影', ), NavigationDestination( - icon: Icon(Icons.download), + icon: Icon(Icons.download_outlined), + selectedIcon: Icon(Icons.download), label: '活动', ), NavigationDestination( - icon: Icon(Icons.settings), + icon: Icon(Icons.settings_outlined), + selectedIcon: Icon(Icons.settings), label: '设置', ), NavigationDestination( - icon: Icon(Icons.computer_rounded), + icon: Icon(Icons.computer_outlined), + selectedIcon: Icon(Icons.computer), label: '系统', ), ],