MCPcopy
hub / github.com/mailvelope/mailvelope / parseUserId

Function parseUserId

src/modules/key.js:47–60  ·  view source on GitHub ↗
(user)

Source from the content-addressed store, hash-verified

45}
46
47export function parseUserId(user) {
48 user.name ??= '';
49 user.email ??= '';
50 if (user.name || user.email) {
51 // user ID already parsed correctly by OpenPGP.js
52 return;
53 }
54 const {email, name} = parseAddressLoose(user.userId);
55 user.email = email;
56 user.name = name;
57 if (!user.name && !user.email) {
58 user.name = l10n.get('keygrid_invalid_userid');
59 }
60}
61
62export async function verifyPrimaryKey(key) {
63 try {

Callers 8

key-test.jsFile · 0.90
getKeyDataMethod · 0.90
importKeyMethod · 0.90
readArmoredKeysMethod · 0.90
getUserInfoFunction · 0.85
mapUsersFunction · 0.85
filterUserIdsByEmailFunction · 0.85
verifyForAddressFunction · 0.85

Calls 2

parseAddressLooseFunction · 0.90
getMethod · 0.45

Tested by

no test coverage detected