Size: a a a

Советский Angular

2020 May 28

AS

Anton Shvets in Советский Angular
вот это че такое и почему оно после подписки
источник

С

Светлана in Советский Angular
Anton Shvets
вот это че такое и почему оно после подписки
Это другой файл для скачивания, он не требует всей этой истории со статусом
источник

S

Smooth Operator in Советский Angular
Светлана
Переслано от
checkPresentationStatus(message: any) {
   const path = Api.path(`/export/status`);
   this.downloadService.checkPresentationStatus(path, message).pipe(
     delay(1000),
     map((response: any) => {
       return response.content;
     }),
   ).subscribe(
     (response: any) => {
       if (response.status === 'SUCCESS') {
         this.downloadService.saveFile(response.url, `${this.presentationName}.pptx`);
         this.isExporting = false;
         this.$close();
       } else {
         this.checkPresentationStatus(message);
       }
     }, error => {
       console.log(error);
     },
   );
 }
можеть сделать так что бы
checkPresentationStatus
возвращал обсервабл
источник

S

Smooth Operator in Советский Angular
а в exportSlides делать на него свитчМап
источник

С

Светлана in Советский Angular
Smooth Operator
а в exportSlides делать на него свитчМап
Записала
источник

C

Constantine in Советский Angular
Smooth Operator
Ты не плохо попытался ее донести, но давай лучше посмотрим человека на Видео, что ты думаешь?
Мне чего-то не хватает чтобы объяснить свою позицию понятным тебе образом, не знаю что ещё можно попробовать. Возможно и правда лучше видос посмотреть
источник

C

Constantine in Советский Angular
Dima
Я все-таки решил брать 10700K, а не рузен, эх
В час?
источник

C

Constantine in Советский Angular
Светлана
внутри другой подписки
Возврашай отписки как результат функции подписки
источник

D

Dima in Советский Angular
Constantine
В час?
в сек 🦄
источник

C

Constantine in Советский Angular
Светлана
Переслано от
exportSlides() {
   if (this.isExporting || !this.presentationName) {
     return;
   }

   this.isExporting = true;
   const path = Api.path(`/export/${this.format}/${this.lobId}`);
   const slideIds = this.slides.map((slide: Slide) => slide.id);

   let presentationStatus: any;
   this.exportSubscribtion = this.downloadService.exportFile(path, slideIds).subscribe(status => {
     presentationStatus = status;
     this.checkPresentationStatus(presentationStatus.message);
   });
   if (this.isChecked) {
     this.exportMetaData(slideIds);
   }
 }
А, я не смотрел код когда советовал
источник

C

Constantine in Советский Angular
Dima
в сек 🦄
источник

S

Smooth Operator in Советский Angular
Constantine
Мне чего-то не хватает чтобы объяснить свою позицию понятным тебе образом, не знаю что ещё можно попробовать. Возможно и правда лучше видос посмотреть
а ты уже называешь проблемы - возможностями?
источник

C

Constantine in Советский Angular
Smooth Operator
а ты уже называешь проблемы - возможностями?
Конечно. Я, например, раз в пол года не меняю работу, а ищу новые возможности для самореализации
источник

S

Smooth Operator in Советский Angular
Constantine
Конечно. Я, например, раз в пол года не меняю работу, а ищу новые возможности для самореализации
а вот если например есть проблемы с алкоголем
источник

C

Constantine in Советский Angular
Smooth Operator
а вот если например есть проблемы с алкоголем
Есть возможность спиться и потерять семью, работу и тягу к жизни.
источник

S

Smooth Operator in Советский Angular
Constantine
Есть возможность спиться и потерять семью, работу и тягу к жизни.
)
источник

C

Constantine in Советский Angular
Вся жизнь наполнена возможностями!
источник

C

Constantine in Советский Angular
Конечно можно бросить пить, или даже не начинать, но это явно сказки какие-то
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
Constantine
Есть возможность спиться и потерять семью, работу и тягу к жизни.
😁
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
Constantine
Конечно можно бросить пить, или даже не начинать, но это явно сказки какие-то
чего?)
источник