36 lines
778 B
TypeScript
36 lines
778 B
TypeScript
// Metro module 6695 (f6696).
|
|
import Module589 from "../../_bundle/Module589";
|
|
import Dispatcher from "../../Dispatcher";
|
|
let c4294_1;
|
|
const newUserType = null;
|
|
class NewUserStore extends Module589.PersistedStore {
|
|
static displayName = "NewUserStore";
|
|
static persistKey = "nuf";
|
|
initialize(a0) {
|
|
let r4 = a0?.type;
|
|
if (r4 == null) {
|
|
r4 = null;
|
|
}
|
|
newUserType = r4;
|
|
}
|
|
getType() {
|
|
return newUserType;
|
|
}
|
|
getState() {
|
|
return {
|
|
type: newUserType
|
|
};
|
|
}
|
|
}
|
|
c4294_1 = new NewUserStore(Dispatcher, {
|
|
NUF_NEW_USER: function handleNewUser(a0) {
|
|
newUserType = a0.newUserType;
|
|
c4294_1.persist();
|
|
},
|
|
NUF_COMPLETE: function handleNUFCompleted() {
|
|
newUserType = null;
|
|
c4294_1.persist();
|
|
}
|
|
});
|
|
export default c4294_1;
|