Fix another first-launch bug

This commit is contained in:
Gabe Kangas 2022-11-13 19:27:24 -08:00
parent 3a0a458f6a
commit 32d0850854
No known key found for this signature in database
GPG key ID: 9A56337728BC81EA
2 changed files with 7 additions and 15 deletions

View file

@ -238,13 +238,11 @@ export const ClientConfigStore: FC = () => {
try {
sendEvent(AppStateEvent.NeedsRegister);
const response = await ChatService.registerUser(optionalDisplayName);
console.log(`ChatService -> registerUser() response: \n${response}`);
const { accessToken: newAccessToken, displayName: newDisplayName, displayColor } = response;
if (!newAccessToken) {
return;
}
console.log('setting access token', newAccessToken);
setCurrentUser({
...currentUser,
displayName: newDisplayName,
@ -399,10 +397,6 @@ export const ClientConfigStore: FC = () => {
useEffect(() => {
appStateService.onTransition(state => {
if (!state.changed) {
return;
}
const metadata = mergeMeta(state.meta) as AppStateOptions;
// console.debug('--- APP STATE: ', state.value);

View file

@ -57,12 +57,12 @@ const GOODBYE_STATE: AppStateOptions = {
};
export enum AppStateEvent {
Loading = 'LOADING',
Loaded = 'LOADED',
Online = 'ONLINE',
Offline = 'OFFLINE', // Have not pulled configuration data from the server.
NeedsRegister = 'NEEDS_REGISTER',
Fail = 'FAIL',
Loading = 'LOADING', // Have not pulled configuration data from the server.
Loaded = 'LOADED', // Configuration data has been pulled from the server.
Online = 'ONLINE', // Stream is live
Offline = 'OFFLINE', // Stream is not live
NeedsRegister = 'NEEDS_REGISTER', // Needs to register a chat user
Fail = 'FAIL', // Error
}
const appStateModel =
@ -73,9 +73,7 @@ const appStateModel =
predictableActionArguments: true,
states: {
loading: {
meta: {
...LOADING_STATE,
},
meta: LOADING_STATE,
on: {
NEEDS_REGISTER: {
target: 'loading',