Skip to content

Commit fa1e1b6

Browse files
authored
Merge pull request #1490 from multiversx/API-566-ipfs-gateway-fallback
fix media redirect
2 parents 10f304b + c7c099f commit fa1e1b6

17 files changed

Lines changed: 17 additions & 408 deletions

config/config.devnet-old.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ urls:
8282
providers: 'https://devnet-old-delegation-api.multiversx.com/providers'
8383
delegation: 'https://devnet-old-delegation-api.multiversx.com'
8484
media: 'https://devnet-old-media.elrond.com'
85-
nftThumbnails: 'https://devnet-old-media.elrond.com/nfts/thumbnail'
8685
tmp: '/tmp'
8786
ipfs: 'https://ipfs.io/ipfs'
8887
socket: 'devnet-socket-api.multiversx.com'

config/config.devnet.yaml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,6 @@ features:
5252
assetsFetch:
5353
enabled: true
5454
assetesUrl: 'https://tools.multiversx.com/assets-cdn'
55-
mediaRedirect:
56-
enabled: false
57-
storageUrls:
58-
- 'https://s3.amazonaws.com/devnet-media.elrond.com'
5955
auth:
6056
enabled: false
6157
maxExpirySeconds: 86400
@@ -138,7 +134,6 @@ urls:
138134
providers: 'https://devnet-delegation-api.multiversx.com/providers'
139135
delegation: 'https://devnet-delegation-api.multiversx.com'
140136
media: 'https://devnet-media.elrond.com'
141-
nftThumbnails: 'https://devnet-media.elrond.com/nfts/thumbnail'
142137
tmp: '/tmp'
143138
ipfs: 'https://ipfs.io/ipfs'
144139
socket: 'devnet-socket-api.multiversx.com'

config/config.e2e-mocked.mainnet.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ urls:
3434
providers: 'https://internal-delegation-api.multiversx.com/providers'
3535
delegation: 'https://delegation-api.multiversx.com'
3636
media: 'https://media.elrond.com'
37-
nftThumbnails: 'https://media.elrond.com/nfts/thumbnail'
3837
maiarId: 'https://id-api.multiversx.com'
3938
database:
4039
enabled: false

config/config.e2e.mainnet.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,6 @@ urls:
138138
providers: 'https://delegation-api.multiversx.com/providers'
139139
delegation: 'https://delegation-api.multiversx.com'
140140
media: 'https://media.elrond.com'
141-
nftThumbnails: 'https://media.elrond.com/nfts/thumbnail'
142141
tmp: '/tmp'
143142
ipfs: 'https://ipfs.io/ipfs'
144143
socket: 'socket-api-fra.multiversx.com'

config/config.mainnet.yaml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -117,10 +117,6 @@ features:
117117
assetsFetch:
118118
enabled: true
119119
assetesUrl: 'https://tools.multiversx.com/assets-cdn'
120-
mediaRedirect:
121-
enabled: false
122-
storageUrls:
123-
- 'https://s3.amazonaws.com/media.elrond.com'
124120
image:
125121
width: 600
126122
height: 600
@@ -142,7 +138,6 @@ urls:
142138
providers: 'https://delegation-api.multiversx.com/providers'
143139
delegation: 'https://delegation-api.multiversx.com'
144140
media: 'https://media.elrond.com'
145-
nftThumbnails: 'https://media.elrond.com/nfts/thumbnail'
146141
tmp: '/tmp'
147142
ipfs: 'https://ipfs.io/ipfs'
148143
socket: 'socket-api-fra.multiversx.com'

config/config.testnet.yaml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,6 @@ features:
116116
assetsFetch:
117117
enabled: true
118118
assetesUrl: 'https://tools.multiversx.com/assets-cdn'
119-
mediaRedirect:
120-
enabled: false
121-
storageUrls:
122-
- 'https://s3.amazonaws.com/testnet-media.elrond.com'
123119
image:
124120
width: 600
125121
height: 600
@@ -141,7 +137,6 @@ urls:
141137
providers: 'https://testnet-delegation-api.multiversx.com/providers'
142138
delegation: 'https://testnet-delegation-api.multiversx.com'
143139
media: 'https://testnet-media.elrond.com'
144-
nftThumbnails: 'https://testnet-media.elrond.com/nfts/thumbnail'
145140
tmp: '/tmp'
146141
ipfs: 'https://ipfs.io/ipfs'
147142
socket: 'testnet-socket-api.multiversx.com'

src/common/api-config/api.config.service.ts

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -603,15 +603,6 @@ export class ApiConfigService {
603603
return mediaUrl;
604604
}
605605

606-
getNftThumbnailsUrl(): string {
607-
const nftThumbnailsUrl = this.configService.get<string>('urls.nftThumbnails');
608-
if (!nftThumbnailsUrl) {
609-
throw new Error('No nft thumbnails url present');
610-
}
611-
612-
return nftThumbnailsUrl;
613-
}
614-
615606
getSecurityAdmins(): string[] {
616607
const admins = this.configService.get<string[]>('features.auth.admins') ?? this.configService.get<string[]>('security.admins');
617608
if (admins === undefined) {
@@ -938,12 +929,4 @@ export class ApiConfigService {
938929
getCacheDuration(): number {
939930
return this.configService.get<number>('caching.cacheDuration') ?? 3;
940931
}
941-
942-
isMediaRedirectFeatureEnabled(): boolean {
943-
return this.configService.get<boolean>('features.mediaRedirect.enabled') ?? false;
944-
}
945-
946-
getMediaRedirectFileStorageUrls(): string[] {
947-
return this.configService.get<string[]>('features.mediaRedirect.storageUrls') ?? [];
948-
}
949932
}

src/endpoints/endpoints.controllers.module.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ import { PoolController } from "./pool/pool.controller";
3939
import { TpsController } from "./tps/tps.controller";
4040
import { ApplicationController } from "./applications/application.controller";
4141
import { EventsController } from "./events/events.controller";
42-
import { MediaController } from "./media/media.controller";
4342

4443
@Module({})
4544
export class EndpointsControllersModule {
@@ -51,7 +50,6 @@ export class EndpointsControllersModule {
5150
TokenController, TransactionController, UsernameController, VmQueryController, WaitingListController,
5251
HealthCheckController, DappConfigController, WebsocketController, TransferController,
5352
ProcessNftsPublicController, TransactionsBatchController, ApplicationController, EventsController,
54-
MediaController,
5553
];
5654

5755
const isMarketplaceFeatureEnabled = configuration().features?.marketplace?.enabled ?? false;

src/endpoints/endpoints.services.module.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ import { PoolModule } from "./pool/pool.module";
3636
import { TpsModule } from "./tps/tps.module";
3737
import { ApplicationModule } from "./applications/application.module";
3838
import { EventsModule } from "./events/events.module";
39-
import { MediaModule } from "./media/media.module";
4039

4140
@Module({
4241
imports: [
@@ -78,14 +77,13 @@ import { MediaModule } from "./media/media.module";
7877
TpsModule,
7978
ApplicationModule,
8079
EventsModule,
81-
MediaModule,
8280
],
8381
exports: [
8482
AccountModule, CollectionModule, BlockModule, DelegationModule, DelegationLegacyModule, IdentitiesModule, KeysModule,
8583
MiniBlockModule, NetworkModule, NftModule, NftMediaModule, TagModule, NodeModule, ProviderModule,
8684
RoundModule, SmartContractResultModule, ShardModule, StakeModule, TokenModule, RoundModule, TransactionModule, UsernameModule, VmQueryModule,
8785
WaitingListModule, EsdtModule, BlsModule, DappConfigModule, TransferModule, PoolModule, TransactionActionModule, WebsocketModule, MexModule,
88-
ProcessNftsModule, NftMarketplaceModule, TransactionsBatchModule, TpsModule, ApplicationModule, EventsModule, MediaModule,
86+
ProcessNftsModule, NftMarketplaceModule, TransactionsBatchModule, TpsModule, ApplicationModule, EventsModule,
8987
],
9088
})
9189
export class EndpointsServicesModule { }

src/endpoints/media/media.controller.ts

Lines changed: 0 additions & 66 deletions
This file was deleted.

0 commit comments

Comments
 (0)