mirror of
https://github.com/PrimalHQ/primal-web-app.git
synced 2024-09-29 00:10:50 +00:00
Handle user meta JSON parsing
This commit is contained in:
parent
a5a9e5d774
commit
de8cec65d1
@ -137,7 +137,15 @@ export const convertToNotes: ConvertToNotes = (page) => {
|
||||
const user = page?.users[msg.pubkey];
|
||||
const stat = page?.postStats[msg.id];
|
||||
|
||||
const userMeta = JSON.parse(user?.content || '{}');
|
||||
let userMeta: any = {};
|
||||
|
||||
try {
|
||||
userMeta = JSON.parse(user?.content || '{}');
|
||||
} catch (e) {
|
||||
console.log('Error in user meta JSON: ', e);
|
||||
userMeta = {};
|
||||
}
|
||||
|
||||
|
||||
const mentionIds = Object.keys(mentions) //message.tags.reduce((acc, t) => t[0] === 'e' ? [...acc, t[1]] : acc, []);
|
||||
const userMentionIds = message.tags.reduce((acc, t) => t[0] === 'p' ? [...acc, t[1]] : acc, []);
|
||||
|
@ -16,7 +16,15 @@ export const truncateName = (name: string, limit = 20) => {
|
||||
};
|
||||
|
||||
export const convertToUser: (user: NostrUserContent) => PrimalUser = (user: NostrUserContent) => {
|
||||
const userMeta = JSON.parse(user.content || '{}');
|
||||
|
||||
let userMeta: any = {};
|
||||
|
||||
try {
|
||||
userMeta = JSON.parse(user.content || '{}');
|
||||
} catch (e) {
|
||||
console.log('Error in user meta JSON: ', e);
|
||||
userMeta = {};
|
||||
}
|
||||
|
||||
return {
|
||||
id: user.id,
|
||||
|
Loading…
Reference in New Issue
Block a user