mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-12-05 01:10:36 +00:00
Correctly load user languages
This commit is contained in:
@@ -211,9 +211,9 @@ export class VideoFiltersHeaderComponent implements OnInit {
|
||||
}
|
||||
|
||||
private patchForm (emitEvent: boolean) {
|
||||
const defaultValues = this.filters().toFormObject()
|
||||
this.form.patchValue(defaultValues, { emitEvent })
|
||||
const values = this.filters().toFormObject()
|
||||
this.form.patchValue(values, { emitEvent })
|
||||
|
||||
debugLogger('Patch form', { values: defaultValues })
|
||||
debugLogger('Patch form', { values })
|
||||
}
|
||||
}
|
||||
|
||||
@@ -112,6 +112,10 @@ export class VideoFilters {
|
||||
this.defaultValues.set('sort', sort)
|
||||
}
|
||||
|
||||
setDefaultLanguages (languages: string[]) {
|
||||
this.defaultValues.set('languageOneOf', languages)
|
||||
}
|
||||
|
||||
setNSFWPolicy (user: Pick<User, 'nsfwPolicy' | 'nsfwFlagsDisplayed' | 'nsfwFlagsHidden' | 'nsfwFlagsWarned' | 'nsfwFlagsBlurred'>) {
|
||||
this.nsfwPolicy = user.nsfwPolicy
|
||||
this.nsfwFlagsDisplayed = user.nsfwFlagsDisplayed
|
||||
|
||||
@@ -270,7 +270,7 @@ export class VideosListComponent implements OnInit, OnDestroy {
|
||||
private loadUserSettings (user: User) {
|
||||
this.filters.setNSFWPolicy(user)
|
||||
|
||||
this.filters.load({ languageOneOf: user.videoLanguages })
|
||||
this.filters.setDefaultLanguages(user.videoLanguages)
|
||||
}
|
||||
|
||||
private reloadSyndicationItems () {
|
||||
|
||||
Reference in New Issue
Block a user