Compare commits
No commits in common. "ed29d779b4cc71685ca9e444f527ada8fbe7e2c6" and "d4b1eceaa1ac81584a9261d79e9f14be5e8c2f62" have entirely different histories.
ed29d779b4
...
d4b1eceaa1
@ -32,44 +32,20 @@ export class AuthController {
|
||||
* or error if otherwise
|
||||
*/
|
||||
async authenticateAndFindMetadata(pubkey: string) {
|
||||
const emptyMetadata = this.metadataController.getEmptyMetadataEvent()
|
||||
|
||||
emptyMetadata.content = JSON.stringify({
|
||||
picture: getRoboHashPicture(pubkey)
|
||||
})
|
||||
|
||||
this.metadataController
|
||||
.findMetadata(pubkey)
|
||||
.then((event) => {
|
||||
if (event) {
|
||||
// In case of NIP05 there is scenario where login content will be populated but without an image
|
||||
// In such case we will add robohash image
|
||||
if (event.content) {
|
||||
const content = JSON.parse(event.content)
|
||||
|
||||
if (!content) {
|
||||
event.content = ''
|
||||
}
|
||||
|
||||
if (!content.picture) {
|
||||
content.picture = getRoboHashPicture(pubkey)
|
||||
}
|
||||
|
||||
event.content = JSON.stringify(content)
|
||||
} else {
|
||||
event.content = JSON.stringify({
|
||||
picture: getRoboHashPicture(pubkey)
|
||||
})
|
||||
}
|
||||
|
||||
store.dispatch(setMetadataEvent(event))
|
||||
} else {
|
||||
store.dispatch(setMetadataEvent(emptyMetadata))
|
||||
}
|
||||
store.dispatch(setMetadataEvent(event))
|
||||
})
|
||||
.catch((err) => {
|
||||
console.warn('Error occurred while finding metadata', err)
|
||||
|
||||
const emptyMetadata = this.metadataController.getEmptyMetadataEvent()
|
||||
|
||||
emptyMetadata.content = JSON.stringify({
|
||||
picture: getRoboHashPicture(pubkey)
|
||||
})
|
||||
|
||||
store.dispatch(setMetadataEvent(emptyMetadata))
|
||||
})
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user