Skip to content

Commit

Permalink
fix: add parseBase64Image function
Browse files Browse the repository at this point in the history
  • Loading branch information
irisdv committed Apr 10, 2024
1 parent c3918bc commit 973b801
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions packages/core/src/starknetIdNavigator/default.ts
Original file line number Diff line number Diff line change
Expand Up @@ -577,9 +577,7 @@ export class StarknetIdNavigator implements StarknetIdNavigatorInterface {
// extract nft_image from profile data
const profilePicture = profilePictureMetadata
? profilePictureMetadata.includes("base64")
? JSON.parse(
atob(profilePictureMetadata.split(",")[1].slice(0, -1)),
).image
? this.parseBase64Image(profilePictureMetadata)
: await this.fetchImageUrl(profilePictureMetadata)
: useDefaultPfp
? `https://starknet.id/api/identicons/${data[1][0].toString()}`
Expand Down Expand Up @@ -685,4 +683,8 @@ export class StarknetIdNavigator implements StarknetIdNavigatorInterface {
return "Error fetching data";
}
}

private parseBase64Image(metadata: string): string {
return JSON.parse(atob(metadata.split(",")[1].slice(0, -1))).image;
}
}

0 comments on commit 973b801

Please sign in to comment.