Fix type of fetchSafeCollectibles (#1971)

This commit is contained in:
Agustin Pane 2021-03-01 13:12:55 -03:00 committed by GitHub
parent 5020c0daa3
commit dcd43d1e7d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 8 deletions

View File

@ -36,10 +36,7 @@ class Gnosis {
switch (tokens.status) { switch (tokens.status) {
case 'fulfilled': case 'fulfilled':
const { collectibles.erc721Tokens = tokens.value.data || []
data: { results = [] },
} = tokens.value
collectibles.erc721Tokens = results
break break
case 'rejected': case 'rejected':
console.error('no erc721 tokens for the current safe', tokens.reason) console.error('no erc721 tokens for the current safe', tokens.reason)

View File

@ -16,11 +16,9 @@ export type CollectibleResult = {
uri: string | null uri: string | null
} }
export const fetchSafeCollectibles = async ( export const fetchSafeCollectibles = async (safeAddress: string): Promise<AxiosResponse<CollectibleResult[]>> => {
safeAddress: string,
): Promise<AxiosResponse<{ results: CollectibleResult[] }>> => {
const address = checksumAddress(safeAddress) const address = checksumAddress(safeAddress)
const url = `${getSafeServiceBaseUrl(address)}/collectibles/` const url = `${getSafeServiceBaseUrl(address)}/collectibles/`
return axios.get<CollectibleResult[], AxiosResponse<{ results: CollectibleResult[] }>>(url) return axios.get<CollectibleResult[], AxiosResponse<CollectibleResult[]>>(url)
} }