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) {
case 'fulfilled':
const {
data: { results = [] },
} = tokens.value
collectibles.erc721Tokens = results
collectibles.erc721Tokens = tokens.value.data || []
break
case 'rejected':
console.error('no erc721 tokens for the current safe', tokens.reason)

View File

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