2020-02-02 19:21:58 +01:00
|
|
|
import { HttpModule, Module } from "@nestjs/common";
|
2020-05-03 03:47:24 +02:00
|
|
|
import { ConfigService } from "@nestjs/config";
|
2020-02-02 19:21:58 +01:00
|
|
|
import { SpotifyApiService } from "./spotify-api.service";
|
|
|
|
|
|
|
|
|
|
@Module({
|
|
|
|
|
imports: [
|
|
|
|
|
HttpModule.registerAsync({
|
2020-05-03 03:47:24 +02:00
|
|
|
useFactory: (config: ConfigService) => ({
|
2020-02-02 19:21:58 +01:00
|
|
|
timeout: 5000,
|
2020-05-03 03:47:24 +02:00
|
|
|
baseURL: config.get<string>("SPOTIFY_WEB_API_URL"),
|
2020-05-02 17:17:20 +02:00
|
|
|
}),
|
2020-05-03 03:47:24 +02:00
|
|
|
inject: [ConfigService],
|
2020-05-02 17:17:20 +02:00
|
|
|
}),
|
2020-02-02 19:21:58 +01:00
|
|
|
],
|
|
|
|
|
providers: [SpotifyApiService],
|
2020-05-02 17:17:20 +02:00
|
|
|
exports: [SpotifyApiService],
|
2020-02-02 19:21:58 +01:00
|
|
|
})
|
|
|
|
|
export class SpotifyApiModule {}
|