File tree 4 files changed +13
-10
lines changed
StabilityMatrix.Core/Models/Api
4 files changed +13
-10
lines changed Original file line number Diff line number Diff line change @@ -97,9 +97,11 @@ public override async Task OnLoadedAsync()
97
97
new RecommendedModelItemViewModel
98
98
{
99
99
ModelVersion = model . ModelVersions . First (
100
- x => ! x . BaseModel . Contains ( "Turbo" , StringComparison . OrdinalIgnoreCase )
100
+ x =>
101
+ ! x . BaseModel . Contains ( "Turbo" , StringComparison . OrdinalIgnoreCase )
102
+ && ! x . BaseModel . Contains ( "Lightning" , StringComparison . OrdinalIgnoreCase )
101
103
) ,
102
- Author = $ "by { model . Creator . Username } ",
104
+ Author = $ "by { model . Creator ? . Username } ",
103
105
CivitModel = model
104
106
}
105
107
)
Original file line number Diff line number Diff line change 319
319
Background =" #66000000"
320
320
FontSize =" 16"
321
321
Foreground =" {DynamicResource ThemeEldenRingOrangeColor}"
322
- Value =" {Binding CivitModel.Stats .Rating}" />
322
+ Value =" {Binding CivitModel.ModelVersionStats .Rating}" />
323
323
<TextBlock
324
324
Margin =" 4,0,0,0"
325
325
VerticalAlignment =" Center"
326
- Text =" {Binding CivitModel.Stats .RatingCount}"
326
+ Text =" {Binding CivitModel.ModelVersionStats .RatingCount}"
327
327
TextAlignment =" Center" />
328
328
</StackPanel >
329
329
336
336
<TextBlock
337
337
Margin =" 4,0"
338
338
VerticalAlignment =" Center"
339
- Text =" {Binding CivitModel.Stats .FavoriteCount, Converter={StaticResource KiloFormatterConverter}}" />
339
+ Text =" {Binding CivitModel.ModelVersionStats .FavoriteCount, Converter={StaticResource KiloFormatterConverter}}" />
340
340
341
341
<avalonia : Icon Margin =" 4,0" Value =" fa-solid fa-download" />
342
342
<TextBlock
Original file line number Diff line number Diff line change 110
110
Background =" #66000000"
111
111
FontSize =" 16"
112
112
Foreground =" {DynamicResource ThemeEldenRingOrangeColor}"
113
- Value =" {Binding CivitModel .Stats.Rating}" />
113
+ Value =" {Binding ModelVersion .Stats.Rating}" />
114
114
<TextBlock
115
115
Margin =" 4,0,0,0"
116
116
VerticalAlignment =" Center"
117
- Text =" {Binding CivitModel .Stats.RatingCount}"
117
+ Text =" {Binding ModelVersion .Stats.RatingCount}"
118
118
TextAlignment =" Center" />
119
119
</StackPanel >
120
120
</StackPanel >
Original file line number Diff line number Diff line change @@ -48,9 +48,7 @@ public FileSizeType FullFilesSize
48
48
var latestVersion = ModelVersions ? . FirstOrDefault ( ) ;
49
49
if ( latestVersion ? . Files != null && latestVersion . Files . Any ( ) )
50
50
{
51
- var latestModelFile = latestVersion . Files . FirstOrDefault (
52
- x => x . Type == CivitFileType . Model
53
- ) ;
51
+ var latestModelFile = latestVersion . Files . FirstOrDefault ( x => x . Type == CivitFileType . Model ) ;
54
52
kbs = latestModelFile ? . SizeKb ?? 0 ;
55
53
}
56
54
fullFilesSize = new FileSizeType ( kbs ) ;
@@ -65,4 +63,7 @@ public FileSizeType FullFilesSize
65
63
ModelVersions != null && ModelVersions . Any ( )
66
64
? ModelVersions [ 0 ] . BaseModel ? . Replace ( "SD" , "" ) . Trim ( )
67
65
: string . Empty ;
66
+
67
+ public CivitModelStats ModelVersionStats =>
68
+ ModelVersions != null && ModelVersions . Any ( ) ? ModelVersions [ 0 ] . Stats : new CivitModelStats ( ) ;
68
69
}
You can’t perform that action at this time.
0 commit comments