Reuse service address

zio/stable
Paul Frazee 2022-11-07 11:45:26 -06:00
parent ff9161d8e7
commit b4097e25d6
3 changed files with 6 additions and 6 deletions

View File

@ -4,8 +4,8 @@ import {RootStoreModel} from './models/root-store'
import * as libapi from './lib/api'
import * as storage from './lib/storage'
export const DEFAULT_SERVICE = 'http://localhost:2583'
const ROOT_STATE_STORAGE_KEY = 'root'
const DEFAULT_SERVICE = 'http://localhost:2583'
const STATE_FETCH_INTERVAL = 15e3
export async function setupState() {

View File

@ -74,7 +74,7 @@ export class RootStoreModel {
}
}
const throwawayInst = new RootStoreModel(AtpApi.service('http://localhost')) // this will be replaced by the loader
const throwawayInst = new RootStoreModel(AtpApi.service('http://localhost')) // this will be replaced by the loader, we just need to supply a value at init
const RootStoreContext = createContext<RootStoreModel>(throwawayInst)
export const RootStoreProvider = RootStoreContext.Provider
export const useStores = () => useContext(RootStoreContext)

View File

@ -15,7 +15,7 @@ import * as EmailValidator from 'email-validator'
import {observer} from 'mobx-react-lite'
import {Picker} from '../com/util/Picker'
import {s, colors} from '../lib/styles'
import {useStores} from '../../state'
import {useStores, DEFAULT_SERVICE} from '../../state'
import {ServiceDescription} from '../../state/models/session'
enum ScreenState {
@ -117,7 +117,7 @@ const Signin = ({onPressBack}: {onPressBack: () => void}) => {
setIsProcessing(true)
try {
await store.session.login({
service: 'http://localhost:2583/',
service: DEFAULT_SERVICE,
handle,
password,
})
@ -218,7 +218,7 @@ const CreateAccount = ({onPressBack}: {onPressBack: () => void}) => {
if (serviceDescription || error) {
return
}
store.session.describeService('http://localhost:2583/').then(
store.session.describeService(DEFAULT_SERVICE).then(
desc => {
if (aborted) return
setServiceDescription(desc)
@ -254,7 +254,7 @@ const CreateAccount = ({onPressBack}: {onPressBack: () => void}) => {
setIsProcessing(true)
try {
await store.session.createAccount({
service: 'http://localhost:2583/',
service: DEFAULT_SERVICE,
email,
handle: `${handle}.${userDomain}`,
password,