Skip to content

Commit e16b860

Browse files
committed
Fixed one bug inside data base manager
1 parent 69557e8 commit e16b860

5 files changed

Lines changed: 5 additions & 7 deletions

File tree

CutCode/Controllers/CodeBoxControl.xaml.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ private static void ThemeServicePropertyChanged(DependencyObject d, DependencyPr
6161
{
6262
if (d is not CodeBoxControl ctrl || e.NewValue is not IThemeService) return;
6363
ctrl.ThemeService = (IThemeService)e.NewValue;
64-
ctrl.ThemeService.ThemeChanged += ctrl.ThemeChanged;
6564
ctrl.ThemeChanged(null, null);
65+
ctrl.ThemeService.ThemeChanged += ctrl.ThemeChanged;
6666
}
6767

6868
private void ThemeChanged(object sender, EventArgs e)

CutCode/DataBase/DataBaseManager.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ public void ChangeSort(string sort)
8282
public void ChangeTheme(bool IsLightTheme)
8383
{
8484
prefModel.IsLightTheme = IsLightTheme;
85+
themeService.IsLightTheme = IsLightTheme;
8586
UpdatePref();
8687
}
8788
private void UpdatePref()

CutCode/Models/CodeBoxModel.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ public string code
4343
set => SetAndNotify(ref _code, value);
4444
}
4545
public long timestamp { get; set; }
46-
public string date { get; set; }
4746
public IThemeService themeService { get; set; }
4847

4948

@@ -57,7 +56,6 @@ public CodeBoxModel(int _id, string _title, string _desc, bool _isFav, string _l
5756
code = _code;
5857
timestamp = _timestamp;
5958
themeService = _themeService;
60-
date = DateTimeOffset.FromUnixTimeSeconds(timestamp).LocalDateTime.ToString("d MMM yyyy");
6159
}
6260
}
6361
}

CutCode/ViewModels/MainViewModel.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ public MainViewModel(IThemeService themeService, IPageService _pageService, IDat
4444
sideBarBtns[0].background = _themeService.IsLightTheme ? ColorCon.Convert("#FCFCFC") : ColorCon.Convert("#36393F");
4545

4646

47-
Pages = new List<Object>() { new HomeViewModel(themeService, pageService, _dataBase),
48-
new AddViewModel(themeService, pageService, _dataBase),
49-
new FavViewModel(themeService, pageService, _dataBase),
47+
Pages = new List<Object>() { new HomeViewModel(_themeService, pageService, _dataBase),
48+
new AddViewModel(_themeService, pageService, _dataBase),
49+
new FavViewModel(_themeService, pageService, _dataBase),
5050
new SettingViewModel(_themeService, _dataBase) };
5151
pageService.Page = Pages[0];
5252
}

CutCode/ViewModels/SettingViewModel.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,5 @@ public void ThemeChangeCommand(string selectedTheme)
6767
themeService.IsLightTheme = selectedTheme == "Light Mode" ? true : false;
6868
database.ChangeTheme(themeService.IsLightTheme);
6969
}
70-
7170
}
7271
}

0 commit comments

Comments
 (0)