Skip to content

Commit e45c20a

Browse files
authored
Merge pull request #1015 from ensdomains/dev
Debug favourite caching issue (#1013)
2 parents 24db3a2 + 4563b67 commit e45c20a

File tree

9 files changed

+14
-22
lines changed

9 files changed

+14
-22
lines changed

src/App.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ const App = ({ initialClient, initialNetworkId }) => {
6868
<Query query={GET_ERRORS}>
6969
{({ data }) => {
7070
setupAnalytics()
71-
7271
errorHandler.start({
7372
key: 'AIzaSyDW3loXBr_2e-Q2f8ZXdD0UAvMzaodBBNg',
7473
projectId: 'idyllic-ethos-235310'

src/api/ens.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import { setupENS } from '@ensdomains/ui'
22

3-
const INFURA_ID = '58a380d3ecd545b2b5b3dad5d2b18bf0'
3+
const INFURA_ID =
4+
window.location.host === 'app.ens.domains'
5+
? '90f210707d3c450f847659dc9a3436ea'
6+
: '58a380d3ecd545b2b5b3dad5d2b18bf0'
47

58
let ens = {},
69
registrar = {},

src/api/manager/resolvers.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -927,7 +927,6 @@ const resolvers = {
927927
'ensFavourites',
928928
JSON.stringify(data.favourites)
929929
)
930-
931930
return data
932931
},
933932
deleteFavourite: async (_, { domain }, { cache }) => {
@@ -944,7 +943,6 @@ const resolvers = {
944943
'ensFavourites',
945944
JSON.stringify(data.favourites)
946945
)
947-
948946
return data
949947
},
950948
addSubDomainFavourite: async (_, { domain }, { cache }) => {
@@ -963,7 +961,6 @@ const resolvers = {
963961
'ensSubDomainFavourites',
964962
JSON.stringify(data.subDomainFavourites)
965963
)
966-
967964
return data
968965
},
969966
deleteSubDomainFavourite: async (_, { domain }, { cache }) => {
@@ -980,7 +977,6 @@ const resolvers = {
980977
'ensSubDomainFavourites',
981978
JSON.stringify(data.subDomainFavourites)
982979
)
983-
984980
return data
985981
}
986982
}

src/api/web3modal.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@ import Torus from '@toruslabs/torus-embed'
77
import Portis from '@portis/web3'
88
import { getNetwork } from '@ensdomains/ui'
99

10-
const INFURA_ID = '58a380d3ecd545b2b5b3dad5d2b18bf0'
10+
const INFURA_ID =
11+
window.location.host === 'app.ens.domains'
12+
? '90f210707d3c450f847659dc9a3436ea'
13+
: '58a380d3ecd545b2b5b3dad5d2b18bf0'
1114
const PORTIS_ID = '57e5d6ca-e408-4925-99c4-e7da3bdb8bf5'
1215
let provider
1316
const option = {

src/apolloClient.js

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,6 @@ export async function setupClient(network) {
5252
link: ApolloLink.from([stateLink, httpLink], cache)
5353
}
5454

55-
if (process.env.REACT_APP_STAGE !== 'local') {
56-
option.defaultOptions = {
57-
watchQuery: {
58-
fetchPolicy: 'network-only'
59-
}
60-
}
61-
}
62-
6355
client = new ApolloClient(option)
6456
return client
6557
}

src/components/NetworkInformation/NetworkInformation.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,14 +144,14 @@ function NetworkInformation() {
144144
}
145145
if (network) {
146146
switchNetwork(network.chainId)
147-
refetch()
147+
location.reload()
148148
}
149149
}
150150

151151
const handleDisconnect = async () => {
152152
await disconnect()
153153
switchNetwork(1)
154-
refetch()
154+
location.reload()
155155
}
156156

157157
if (loading) {

src/routes/Favourites.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ function Favourites() {
8989
const { data: { subDomainFavourites } = [] } = useQuery(
9090
GET_SUBDOMAIN_FAVOURITES
9191
)
92-
const ids = favourites.map(f => getNamehash(f.name))
92+
const ids = favourites && favourites.map(f => getNamehash(f.name))
9393
const { data: { registrations } = [] } = useQuery(
9494
GET_REGISTRATIONS_BY_IDS_SUBGRAPH,
9595
{

src/routes/Home.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -313,15 +313,14 @@ export default ({ match }) => {
313313
}
314314
if (network) {
315315
switchNetwork(network.chainId)
316-
refetch()
317316
}
318-
refetch()
317+
location.reload()
319318
}
320319

321320
const handleDisconnect = async () => {
322321
await disconnect()
323322
switchNetwork(1)
324-
refetch()
323+
location.reload()
325324
}
326325
return (
327326
<>

src/utils/utils.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ export async function handleNetworkChange() {
231231
client = await setupClient()
232232
await client.mutate({
233233
mutation: SET_ERROR,
234-
variables: { message: e.message }
234+
variables: { message: e && e.message }
235235
})
236236
}
237237
return { client, networkId }

0 commit comments

Comments
 (0)