1
0
mirror of https://github.com/tooot-app/app synced 2025-06-05 22:19:13 +02:00

Use splash screen

Fetch account preferences again after logging in
This commit is contained in:
Zhiyuan Zheng
2020-12-13 22:31:55 +01:00
parent 8ed008b961
commit ce7563ecbc
6 changed files with 68 additions and 23 deletions

View File

@ -163,10 +163,7 @@ const composeInitialState: ComposeState = {
},
attachments: { sensitive: false, uploads: [] },
attachmentUploadProgress: undefined,
visibility:
getLocalAccountPreferences(store.getState())[
'posting:default:visibility'
] || 'public',
visibility: 'public',
visibilityLock: false,
replyToStatus: undefined,
textInputFocus: {
@ -220,7 +217,12 @@ const composeExistingState = ({
uploads: incomingStatus.media_attachments
}
}),
visibility: incomingStatus.visibility
visibility:
incomingStatus.visibility ||
getLocalAccountPreferences(store.getState())[
'posting:default:visibility'
],
...(incomingStatus.visibility === 'direct' && { visibilityLock: true })
}
case 'reply':
case 'conversation':
@ -337,7 +339,12 @@ const Compose: React.FC<Props> = ({ route: { params } }) => {
type: params.type,
incomingStatus: params.incomingStatus
})
: composeInitialState
: {
...composeInitialState,
visibility: getLocalAccountPreferences(store.getState())[
'posting:default:visibility'
] as ComposeState['visibility']
}
)
const [isSubmitting, setIsSubmitting] = useState(false)