pass custom_directories from server to client

This commit is contained in:
James Woglom
2022-08-29 20:41:21 -04:00
parent 4a9f55adda
commit f79c8fa754
3 changed files with 25 additions and 3 deletions

View File

@@ -34,6 +34,7 @@ export class DownloadsService {
queueChanged = new Subject();
doneChanged = new Subject();
configuration = {};
custom_directories = {};
constructor(private http: HttpClient, private socket: MeTubeSocket) {
socket.fromEvent('all').subscribe((strdata: string) => {
@@ -76,10 +77,15 @@ export class DownloadsService {
this.doneChanged.next(null);
});
socket.fromEvent('configuration').subscribe((strdata: string) => {
let data: string = JSON.parse(strdata);
let data = JSON.parse(strdata);
console.debug("got configuration:", data);
this.configuration = data;
})
});
socket.fromEvent('custom_directories').subscribe((strdata: string) => {
let data = JSON.parse(strdata);
console.debug("got custom_directories:", data);
this.custom_directories = data["directories"];
});
}
handleHTTPError(error: HttpErrorResponse) {