allfree-angular-frontend / .angular / cache / 13.3.7 / babel-webpack / 9ec217b03431e6bd2903c4c68cf2b169.json
9ec217b03431e6bd2903c4c68cf2b169.json
Raw
{"ast":null,"code":"import ArticleFire from \"../models/article\";\nimport * as i0 from \"@angular/core\";\nexport let ImageService = /*#__PURE__*/(() => {\n  class ImageService {\n    constructor(firebase) {\n      this.firebase = firebase;\n      this.userId = 45;\n      this.articleId = 123;\n      this.imageList = this.firebase.list('imageDetails');\n    }\n\n    getImageDetailList() {\n      this.imageList = this.firebase.list('imageDetails');\n    }\n\n    insertImageDetails(imageUrl) {\n      // console.log(\"url, before db insert\", imageDetails.imageUrl);\n      // console.log(\"userid\", this.userId);\n      // console.log(\"articleId\", this.articleId);\n      // if(this.imageList != undefined) {\n      let imageDetailsForDB = new ArticleFire();\n      imageDetailsForDB.imageUrl = imageUrl;\n      imageDetailsForDB.userId = this.userId;\n      imageDetailsForDB.articleId = this.articleId;\n      console.log(\"info before \", imageDetailsForDB); // @ts-ignore\n\n      return this.imageList.push(imageDetailsForDB);\n    }\n\n    getAll() {\n      console.log(this.imageList);\n      return this.imageList;\n    }\n\n  }\n\n  ImageService.ɵfac = function ImageService_Factory(t) {\n    i0.ɵɵinvalidFactory();\n  };\n\n  ImageService.ɵprov = /*@__PURE__*/i0.ɵɵdefineInjectable({\n    token: ImageService,\n    factory: ImageService.ɵfac,\n    providedIn: 'root'\n  });\n  return ImageService;\n})();","map":null,"metadata":{},"sourceType":"module"}