fetch primary name

This commit is contained in:
2025-05-24 22:24:14 +03:00
parent 388e44e4e7
commit 88d624c003
7 changed files with 50 additions and 16 deletions

View File

@@ -1,4 +1,8 @@
import { gateways, getApiKeyFromStorage } from '../background/background.ts';
import {
gateways,
getApiKeyFromStorage,
getNameInfoForOthers,
} from '../background/background.ts';
import { listOfAllQortalRequests } from '../hooks/useQortalMessageListener.tsx';
import {
addForeignServer,
@@ -1932,6 +1936,33 @@ function setupMessageListenerQortalRequest() {
break;
}
case 'GET_PRIMARY_NAME': {
try {
const res = await getNameInfoForOthers(request.payload?.address);
const resData = res ? res : null;
event.source.postMessage(
{
requestId: request.requestId,
action: request.action,
payload: resData,
type: 'backgroundMessageResponse',
},
event.origin
);
} catch (error) {
event.source.postMessage(
{
requestId: request.requestId,
action: request.action,
error: error.message,
type: 'backgroundMessageResponse',
},
event.origin
);
}
break;
}
default:
break;
}