keep privacy on delete&redraft

This commit is contained in:
Nicolas Constant 2020-06-08 19:29:16 -04:00
parent b423ca6b31
commit f073e4f224
No known key found for this signature in database
GPG Key ID: 1E9F677FB01A5688
1 changed files with 5 additions and 1 deletions

View File

@ -179,7 +179,7 @@ export class CreateStatusComponent implements OnInit, OnDestroy {
private statusReplyingTo: Status;
selectedPrivacy = 'Public';
// privacyList: string[] = ['Public', 'Unlisted', 'Follows-only', 'DM'];
private selectedPrivacySetByRedraft = false;
private accounts$: Observable<AccountInfo[]>;
private accountSub: Subscription;
@ -429,9 +429,13 @@ export class CreateStatusComponent implements OnInit, OnDestroy {
this.setVisibility(VisibilityEnum.Direct);
break;
}
this.selectedPrivacySetByRedraft = true;
}
private setVisibility(defaultPrivacy: VisibilityEnum) {
if(this.selectedPrivacySetByRedraft) return;
switch (defaultPrivacy) {
case VisibilityEnum.Public:
this.selectedPrivacy = 'Public';