Skip to content

Commit 46c8cb5

Browse files
authored
update MetaESDT tokens (#1520)
* update MetaESDT tokens * update imports
1 parent 9c82c3f commit 46c8cb5

6 files changed

Lines changed: 2 additions & 17 deletions

File tree

src/common/indexer/elastic/elastic.indexer.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -750,7 +750,7 @@ export class ElasticIndexerService implements IndexerInterface {
750750
'data.uris',
751751
])
752752
.withMustExistCondition('identifier')
753-
.withMustMultiShouldCondition([EsdtType.NonFungibleESDT, EsdtType.SemiFungibleESDT], type => QueryType.Match('type', type))
753+
.withMustMultiShouldCondition([EsdtType.NonFungibleESDT, EsdtType.SemiFungibleESDT, EsdtType.MetaESDT], type => QueryType.Match('type', type))
754754
.withPagination({ from: 0, size: 10000 });
755755

756756
return await this.elasticService.getScrollableList('tokens', 'identifier', query, action);

src/common/rabbitmq/rabbitmq.nft.handler.service.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,6 @@ export class RabbitMqNftHandlerService {
104104

105105
const collectionIdentifier = identifier.split('-').slice(0, 2).join('-');
106106
const collectionType = await this.getCollectionType(collectionIdentifier);
107-
if (collectionType === NftType.MetaESDT) {
108-
return false;
109-
}
110107

111108
this.logger.log(`Detected 'ESDTNFTCreate' event for NFT with identifier '${identifier}' and collection type '${collectionType}'`);
112109

src/endpoints/nfts/nft.service.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -451,8 +451,6 @@ export class NftService {
451451
nft.decimals = collectionProperties.decimals;
452452
// @ts-ignore
453453
delete nft.royalties;
454-
// @ts-ignore
455-
delete nft.uris;
456454
}
457455
}
458456
}

src/queue.worker/nft.worker/nft.worker.service.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { NftMetadataService } from "./queue/job-services/metadata/nft.metadata.s
66
import { NftMediaService } from "./queue/job-services/media/nft.media.service";
77
import { ClientProxy } from "@nestjs/microservices";
88
import { NftMessage } from "./queue/entities/nft.message";
9-
import { NftType } from "src/endpoints/nfts/entities/nft.type";
109
import { NftAssetService } from "./queue/job-services/assets/nft.asset.service";
1110
import { PersistenceService } from "src/common/persistence/persistence.service";
1211
import { ApiConfigService } from "src/common/api-config/api.config.service";
@@ -44,10 +43,6 @@ export class NftWorkerService {
4443
}
4544

4645
async needsProcessing(nft: Nft, settings: ProcessNftSettings): Promise<boolean> {
47-
if (nft.type === NftType.MetaESDT) {
48-
return false;
49-
}
50-
5146
if (settings.forceRefreshMedia || settings.forceRefreshMetadata || settings.forceRefreshThumbnail) {
5247
return true;
5348
}

src/queue.worker/nft.worker/queue/job-services/media/nft.media.service.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import { PersistenceService } from "src/common/persistence/persistence.service";
88
import { MediaMimeTypeEnum } from "src/endpoints/nfts/entities/media.mime.type";
99
import { Nft } from "src/endpoints/nfts/entities/nft";
1010
import { NftMedia } from "src/endpoints/nfts/entities/nft.media";
11-
import { NftType } from "src/endpoints/nfts/entities/nft.type";
1211
import { TokenHelpers } from "src/utils/token.helpers";
1312
import { ClientProxy } from "@nestjs/microservices";
1413
import { OriginLogger } from "@multiversx/sdk-nestjs-common";
@@ -63,10 +62,6 @@ export class NftMediaService {
6362
}
6463

6564
private async getMediaRaw(nft: Nft): Promise<NftMedia[] | null> {
66-
if (nft.type === NftType.MetaESDT) {
67-
return null;
68-
}
69-
7065
if (!nft.uris) {
7166
return null;
7267
}

src/queue.worker/nft.worker/queue/job-services/metadata/nft.metadata.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export class NftMetadataService {
6565
}
6666

6767
async getMetadataRaw(nft: Nft): Promise<any> {
68-
if (!nft.attributes || nft.type === NftType.MetaESDT) {
68+
if (!nft.attributes) {
6969
return null;
7070
}
7171

0 commit comments

Comments
 (0)