mirror of
https://github.com/Qortal/qortal-mobile.git
synced 2025-05-28 20:36:58 +00:00
updated to primary name logic
This commit is contained in:
parent
7be4a08a41
commit
44a2675c87
@ -795,26 +795,28 @@ export async function getNameInfo() {
|
||||
const wallet = await getSaveWallet();
|
||||
const address = wallet.address0;
|
||||
const validApi = await getBaseApi();
|
||||
const response = await fetch(validApi + "/names/address/" + address);
|
||||
const response = await fetch(validApi + '/names/primary/' + address);
|
||||
const nameData = await response.json();
|
||||
if (nameData?.length > 0) {
|
||||
if (nameData?.name) {
|
||||
return nameData[0].name;
|
||||
} else {
|
||||
return "";
|
||||
return '';
|
||||
}
|
||||
}
|
||||
|
||||
export async function getNameInfoForOthers(address) {
|
||||
if (!address) return '';
|
||||
const validApi = await getBaseApi();
|
||||
const response = await fetch(validApi + "/names/address/" + address);
|
||||
const response = await fetch(validApi + '/names/primary/' + address);
|
||||
const nameData = await response.json();
|
||||
if (nameData?.length > 0) {
|
||||
return nameData[0].name;
|
||||
if (nameData?.name) {
|
||||
return nameData?.name;
|
||||
} else {
|
||||
return "";
|
||||
return '';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
export async function getAddressInfo(address) {
|
||||
const validApi = await getBaseApi();
|
||||
const response = await fetch(validApi + "/addresses/" + address);
|
||||
|
@ -47,18 +47,19 @@ async function getSaveWallet() {
|
||||
throw new Error("No wallet saved");
|
||||
}
|
||||
}
|
||||
export async function getNameInfo() {
|
||||
export async function getNameInfo() {
|
||||
const wallet = await getSaveWallet();
|
||||
const address = wallet.address0;
|
||||
const validApi = await getBaseApi()
|
||||
const response = await fetch(validApi + "/names/address/" + address);
|
||||
const validApi = await getBaseApi();
|
||||
const response = await fetch(validApi + '/names/primary/' + address);
|
||||
const nameData = await response.json();
|
||||
if (nameData?.length > 0) {
|
||||
return nameData[0].name;
|
||||
if (nameData?.name) {
|
||||
return nameData?.name;
|
||||
} else {
|
||||
return "";
|
||||
return '';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
export async function getAllUserNames() {
|
||||
const wallet = await getSaveWallet();
|
||||
|
@ -352,6 +352,7 @@ export function openIndexedDB() {
|
||||
'BUY_NAME', 'MULTI_ASSET_PAYMENT_WITH_PRIVATE_DATA',
|
||||
'TRANSFER_ASSET',
|
||||
'SIGN_FOREIGN_FEES',
|
||||
'GET_PRIMARY_NAME',
|
||||
]
|
||||
|
||||
|
||||
@ -370,6 +371,7 @@ const UIQortalRequests = [
|
||||
'BUY_NAME', 'MULTI_ASSET_PAYMENT_WITH_PRIVATE_DATA',
|
||||
'TRANSFER_ASSET',
|
||||
'SIGN_FOREIGN_FEES',
|
||||
'GET_PRIMARY_NAME',
|
||||
];
|
||||
|
||||
|
||||
|
@ -330,16 +330,17 @@ export const getDataPublishesFunc = async (groupId, type) => {
|
||||
};
|
||||
|
||||
export async function getNameInfo(address: string) {
|
||||
const response = await fetch(`${getBaseApiReact()}/names/address/` + address);
|
||||
const response = await fetch(`${getBaseApiReact()}/names/primary/` + address);
|
||||
const nameData = await response.json();
|
||||
|
||||
if (nameData?.length > 0) {
|
||||
return nameData[0]?.name;
|
||||
if (nameData?.name) {
|
||||
return nameData?.name;
|
||||
} else {
|
||||
return "";
|
||||
return '';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
export const getGroupAdmins = async (groupNumber: number) => {
|
||||
// const validApi = await findUsableApi();
|
||||
|
||||
|
@ -89,14 +89,14 @@ export const Minting = ({
|
||||
const getName = async (address) => {
|
||||
try {
|
||||
const response = await fetch(
|
||||
`${getBaseApiReact()}/names/address/${address}`
|
||||
`${getBaseApiReact()}/names/primary/${address}`
|
||||
);
|
||||
const nameData = await response.json();
|
||||
if (nameData?.length > 0) {
|
||||
if (nameData?.name) {
|
||||
setNames((prev) => {
|
||||
return {
|
||||
...prev,
|
||||
[address]: nameData[0].name,
|
||||
[address]: nameData?.name,
|
||||
};
|
||||
});
|
||||
} else {
|
||||
@ -108,7 +108,7 @@ export const Minting = ({
|
||||
});
|
||||
}
|
||||
} catch (error) {
|
||||
// error
|
||||
console.log(error);
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -316,7 +316,7 @@ export const publishData = async ({
|
||||
}
|
||||
|
||||
const file = data;
|
||||
const urlCheck = `/arbitrary/check-tmp-space?totalSize=${file.size}`;
|
||||
const urlCheck = `/arbitrary/check/tmp?totalSize=${file.size}`;
|
||||
|
||||
const checkEndpoint = await createEndpoint(urlCheck);
|
||||
const checkRes = await fetch(checkEndpoint);
|
||||
|
@ -1,4 +1,4 @@
|
||||
import { gateways, getApiKeyFromStorage } from "./background";
|
||||
import { gateways, getApiKeyFromStorage, getNameInfoForOthers } from "./background";
|
||||
import { listOfAllQortalRequests } from "./components/Apps/useQortalMessageListener";
|
||||
import { addForeignServer, addGroupAdminRequest, addListItems, adminAction, banFromGroupRequest, buyNameRequest, cancelGroupBanRequest, cancelGroupInviteRequest, cancelSellNameRequest, cancelSellOrder, createAndCopyEmbedLink, createBuyOrder, createGroupRequest, createPoll, decryptAESGCMRequest, decryptData, decryptDataWithSharingKey, decryptQortalGroupData, deleteHostedData, deleteListItems, deployAt, encryptData, encryptDataWithSharingKey, encryptQortalGroupData, getArrrSyncStatus, getCrossChainServerInfo, getDaySummary, getForeignFee, getHostedData, getListItems, getNodeInfo, getNodeStatus, getServerConnectionHistory, getTxActivitySummary, getUserAccount, getUserWallet, getUserWalletInfo, getUserWalletTransactions, getWalletBalance, inviteToGroupRequest, joinGroup, kickFromGroupRequest, leaveGroupRequest, multiPaymentWithPrivateData, openNewTab, publishMultipleQDNResources, publishQDNResource, registerNameRequest, removeForeignServer, removeGroupAdminRequest, saveFile, sellNameRequest, sendChatMessage, sendCoin, setCurrentForeignServer, signForeignFees, signTransaction, transferAssetRequest, updateForeignFee, updateGroupRequest, updateNameRequest, voteOnPoll } from "./qortalRequests/get";
|
||||
import { getData, storeData } from "./utils/chromeStorage";
|
||||
@ -1346,6 +1346,32 @@ export const isRunningGateway = async ()=> {
|
||||
}
|
||||
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;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user