diff --git a/db/db.go b/db/db.go index 04660da..4388622 100644 --- a/db/db.go +++ b/db/db.go @@ -42,11 +42,22 @@ func Open() (*Client, error) { ent: client, } - c.generateJwtSerectIfNotExist() - c.generateDefaultLocalStorage() return c, nil } +func (c *Client) init() { + c.generateJwtSerectIfNotExist() + if err := c.generateDefaultLocalStorage(); err != nil { + log.Errorf("generate default storage: %v", err) + } + + downloadDir := c.GetSetting(SettingDownloadDir) + if downloadDir == "" { + log.Infof("set default download dir") + c.SetSetting(downloadDir, "/downloads") + } +} + func (c *Client) generateJwtSerectIfNotExist() { v := c.GetSetting(JwtSerectKey) if v == "" { @@ -56,12 +67,13 @@ func (c *Client) generateJwtSerectIfNotExist() { } } -func (c *Client) generateDefaultLocalStorage() { +func (c *Client) generateDefaultLocalStorage() error { n, _ := c.ent.Storage.Query().Count(context.TODO()) if n != 0 { - return + return nil } - c.AddStorage(&StorageInfo{ + log.Infof("add default storage") + return c.AddStorage(&StorageInfo{ Name: "local", Implementation: "local", Default: true, diff --git a/ui/lib/main.dart b/ui/lib/main.dart index 9aa493a..b246043 100644 --- a/ui/lib/main.dart +++ b/ui/lib/main.dart @@ -155,8 +155,6 @@ class MyApp extends StatelessWidget { title: 'Polaris 电影电视剧追踪', theme: ThemeData( fontFamily: "NotoSansSC", - fontFamilyFallback: const ["PingFang SC", "Heiti SC"], - colorScheme: ColorScheme.fromSeed( seedColor: Colors.blue, brightness: Brightness.dark), useMaterial3: true, diff --git a/ui/lib/providers/welcome_data.dart b/ui/lib/providers/welcome_data.dart index 6eb332e..5722236 100644 --- a/ui/lib/providers/welcome_data.dart +++ b/ui/lib/providers/welcome_data.dart @@ -76,9 +76,7 @@ class SearchPageData extends AutoDisposeAsyncNotifier> { list = List.empty(growable: true); final dio = await APIs.getDio(); var resp = await dio.get(APIs.searchUrl, queryParameters: {"query": q}); - //var dy = jsonDecode(resp.data.toString()); - print("search page results: ${resp.data}"); var rsp = ServerResponse.fromJson(resp.data as Map); if (rsp.code != 0) { throw rsp.message; diff --git a/ui/lib/system_settings.dart b/ui/lib/system_settings.dart index 178753a..bdfa0ea 100644 --- a/ui/lib/system_settings.dart +++ b/ui/lib/system_settings.dart @@ -301,7 +301,7 @@ class _SystemSettingsPageState extends ConsumerState { tilePadding: const EdgeInsets.fromLTRB(10, 0, 10, 0), childrenPadding: const EdgeInsets.fromLTRB(50, 0, 50, 0), initiallyExpanded: true, - title: const Text("TMDB 设置"), + title: const Text("常规设置"), children: [tmdbSetting], ), ExpansionTile( @@ -328,7 +328,7 @@ class _SystemSettingsPageState extends ConsumerState { ExpansionTile( tilePadding: const EdgeInsets.fromLTRB(10, 0, 10, 0), childrenPadding: const EdgeInsets.fromLTRB(50, 0, 50, 0), - initiallyExpanded: true, + initiallyExpanded: false, title: const Text("认证设置"), children: [authSetting], ), @@ -355,7 +355,7 @@ class _SystemSettingsPageState extends ConsumerState { controller: nameController, ), TextField( - decoration: const InputDecoration(labelText: "网址"), + decoration: const InputDecoration(labelText: "地址"), controller: urlController, ), TextField( @@ -425,7 +425,7 @@ class _SystemSettingsPageState extends ConsumerState { controller: nameController, ), TextField( - decoration: const InputDecoration(labelText: "网址"), + decoration: const InputDecoration(labelText: "地址"), controller: urlController, ), ], @@ -521,7 +521,7 @@ class _SystemSettingsPageState extends ConsumerState { children: [ TextField( decoration: const InputDecoration( - labelText: "Webdav网址"), + labelText: "Webdav地址"), controller: urlController, ), TextField(