import { HttpClient } from '@angular/common/http'
import { Injectable } from '@angular/core'
+import { peertubeLocalStorage } from '@app/shared/misc/peertube-local-storage'
import 'rxjs/add/operator/do'
import { ReplaySubject } from 'rxjs/ReplaySubject'
import { ServerConfig } from '../../../../../shared'
import { About } from '../../../../../shared/models/server/about.model'
+import { ServerStats } from '../../../../../shared/models/server/server-stats.model'
import { environment } from '../../../environments/environment'
@Injectable()
file: {
extensions: []
}
+ },
+ user: {
+ videoQuota: -1
}
}
private videoCategories: Array<{ id: number, label: string }> = []
}
private saveConfigLocally (config: ServerConfig) {
- localStorage.setItem(ServerService.CONFIG_LOCAL_STORAGE_KEY, JSON.stringify(config))
+ peertubeLocalStorage.setItem(ServerService.CONFIG_LOCAL_STORAGE_KEY, JSON.stringify(config))
}
private loadConfigLocally () {
- const configString = localStorage.getItem(ServerService.CONFIG_LOCAL_STORAGE_KEY)
+ const configString = peertubeLocalStorage.getItem(ServerService.CONFIG_LOCAL_STORAGE_KEY)
if (configString) {
try {