chore: updates

This commit is contained in:
Simon Ding
2024-07-17 21:55:25 +08:00
parent 1fb6abc299
commit 135e225df2
4 changed files with 22 additions and 14 deletions

View File

@@ -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,

View File

@@ -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,

View File

@@ -76,9 +76,7 @@ class SearchPageData extends AutoDisposeAsyncNotifier<List<SearchResult>> {
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<String, dynamic>);
if (rsp.code != 0) {
throw rsp.message;

View File

@@ -301,7 +301,7 @@ class _SystemSettingsPageState extends ConsumerState<SystemSettingsPage> {
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<SystemSettingsPage> {
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<SystemSettingsPage> {
controller: nameController,
),
TextField(
decoration: const InputDecoration(labelText: ""),
decoration: const InputDecoration(labelText: ""),
controller: urlController,
),
TextField(
@@ -425,7 +425,7 @@ class _SystemSettingsPageState extends ConsumerState<SystemSettingsPage> {
controller: nameController,
),
TextField(
decoration: const InputDecoration(labelText: ""),
decoration: const InputDecoration(labelText: ""),
controller: urlController,
),
],
@@ -521,7 +521,7 @@ class _SystemSettingsPageState extends ConsumerState<SystemSettingsPage> {
children: [
TextField(
decoration: const InputDecoration(
labelText: "Webdav"),
labelText: "Webdav"),
controller: urlController,
),
TextField(