File size: 560 Bytes
4327358
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import { Injectable } from '@nestjs/common';
import { WhatsappConfigService } from '@waha/config.service';

@Injectable()
export class MediaLocalStorageConfig {
  public filesUri = '/api/files';

  constructor(private config: WhatsappConfigService) {}

  get filesURL(): string {
    return `${this.config.baseUrl}${this.filesUri}/`;
  }

  get filesFolder(): string {
    return this.config.get('WHATSAPP_FILES_FOLDER', '/tmp/whatsapp-files');
  }

  get filesLifetime(): number {
    return parseInt(this.config.get('WHATSAPP_FILES_LIFETIME', '180'));
  }
}