function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } (window["webpackJsonp"] = window["webpackJsonp"] || []).push([["shared-popover-messages-options-messages-options-module"], { /***/ "./src/app/services/chat.service.ts": /*!******************************************!*\ !*** ./src/app/services/chat.service.ts ***! \******************************************/ /*! exports provided: ChatService */ /***/ function srcAppServicesChatServiceTs(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ChatService", function () { return ChatService; }); /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( /*! tslib */ "./node_modules/tslib/tslib.es6.js"); /* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( /*! @angular/common/http */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( /*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); /* harmony import */ var _auth_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( /*! ./auth.service */ "./src/app/services/auth.service.ts"); /* harmony import */ var _http_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( /*! ./http.service */ "./src/app/services/http.service.ts"); /* harmony import */ var _storage_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( /*! ./storage.service */ "./src/app/services/storage.service.ts"); /* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( /*! src/environments/environment */ "./src/environments/environment.ts"); /* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( /*! @ionic/storage */ "./node_modules/@ionic/storage/__ivy_ngcc__/fesm2015/ionic-storage.js"); var ChatService = /*#__PURE__*/function () { function ChatService(http, httpService, authService, storage, storageService) { var _this = this; _classCallCheck(this, ChatService); this.http = http; this.httpService = httpService; this.authService = authService; this.storage = storage; this.storageService = storageService; this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpHeaders"](); /* this.headers = this.headers.set('X-User-Id', 'GqjNWiLrGEHRna7Zn'); this.headers = this.headers.set('X-Auth-Token', 'dAM0ZOTAy8jzQA_vS25z2IrnSc6sYLfi5rmaa35YNUz'); */ -this.authService.userData$.subscribe(function (res) { _this.headers = _this.headers.set('X-User-Id', res.userId); _this.headers = _this.headers.set('X-Auth-Token', res.authToken); }); this.options = { headers: this.headers }; } /* getUser(){ this.storage.get('user').then((val) => { let user = JSON.parse(unescape(atob(val))).data; this.headers = this.headers.set('X-User-Id', user.userId); this.headers = this.headers.set('X-Auth-Token', user.authToken); this.options1 = { headers: this.headers, }; console.log(this.options1); this.http.get(environment.apiChatUrl+'users.presence', this.options1).subscribe(res => { console.log(res); }); }); } */ _createClass(ChatService, [{ key: "getAllChannels", value: function getAllChannels() { return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.list', this.options); } }, { key: "getAllUserChannels", value: function getAllUserChannels() { return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.list.joined', this.options); } }, { key: "getAllRooms", value: function getAllRooms() { return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'rooms.get', this.options); } }, { key: "customsRooms", value: function customsRooms(params) { var opts = { headers: this.headers, params: params }; return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'rooms.get', opts); } }, { key: "getAllPrivateGroups", value: function getAllPrivateGroups() { return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.list', this.options); } }, { key: "getAllUsers", value: function getAllUsers() { return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'users.list', this.options); } }, { key: "getAllConnectedUsers", value: function getAllConnectedUsers() { return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'users.presence', this.options); } //Load messages from roomId }, { key: "getAllDirectMessages", value: function getAllDirectMessages() { return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.list', this.options); } //Load messages from roomId }, { key: "getRoomMessages", value: function getRoomMessages(roomId) { var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); params = params.set("roomId", roomId); var opts = { headers: this.headers, params: params }; return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.history', opts); } }, { key: "sendMessage", value: function sendMessage(body) { var opts = { headers: this.headers }; return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'chat.sendMessage', body, opts); } //Load members from a chat }, { key: "getMembers", value: function getMembers(roomId) { var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); params = params.set("roomId", roomId); var opts = { headers: this.headers, params: params }; return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.members', opts); } }, { key: "removeChatRoom", value: function removeChatRoom(body) { var opts = { headers: this.headers }; return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.close', body, this.options); } }, { key: "createRoom", value: function createRoom(body) { return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.create', body, this.options); } }, { key: "getDirectMessage", value: function getDirectMessage(roomId) { var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); params = params.set("roomId", roomId); var opts = { headers: this.headers, params: params }; return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.messages', opts); } /* GROUPS */ }, { key: "addGroup", value: function addGroup(body) { return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.create', body, this.options); } }, { key: "getGroupMembers", value: function getGroupMembers(roomId) { var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); var url = src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.members'; params = params.set("roomId", roomId); var opts = { headers: this.headers, params: params }; return this.http.get(url, opts); } }, { key: "getChannelMembers", value: function getChannelMembers(roomId) { var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); var url = src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.members'; params = params.set("roomId", roomId); var opts = { headers: this.headers, params: params }; return this.http.get(url, opts); } /* GROUP MESSAGES */ }, { key: "getPrivateGroupMessages", value: function getPrivateGroupMessages(roomId) { var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); params = params.set("roomId", roomId); var opts = { headers: this.headers, params: params }; return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.history', opts); } }, { key: "getPublicGroupMessages", value: function getPublicGroupMessages(roomId) { var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); params = params.set("roomId", roomId); var opts = { headers: this.headers, params: params }; return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.history', opts); } }, { key: "closeGroup", value: function closeGroup(body) { return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.close', body, this.options); } }, { key: "closeChannel", value: function closeChannel(body) { return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.close', body, this.options); } }, { key: "deleteGroup", value: function deleteGroup(body) { return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.delete', body, this.options); } }, { key: "deleteChannel", value: function deleteChannel(body) { return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.delete', body, this.options); } }, { key: "addUserToGroup", value: function addUserToGroup(body) { return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.invite', body, this.options); } }, { key: "getGroupInfo", value: function getGroupInfo(roomId) { var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); params = params.set("roomId", roomId); var opts = { headers: this.headers, params: params }; return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.info', opts); } }, { key: "renameGroup", value: function renameGroup(body) { return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.rename', body, this.options); } }]); return ChatService; }(); ChatService.ctorParameters = function () { return [{ type: _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpClient"] }, { type: _http_service__WEBPACK_IMPORTED_MODULE_4__["HttpService"] }, { type: _auth_service__WEBPACK_IMPORTED_MODULE_3__["AuthService"] }, { type: _ionic_storage__WEBPACK_IMPORTED_MODULE_7__["Storage"] }, { type: _storage_service__WEBPACK_IMPORTED_MODULE_5__["StorageService"] }]; }; ChatService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["Injectable"])({ providedIn: 'root' })], ChatService); /***/ }, /***/ "./src/app/shared/popover/messages-options/messages-options-routing.module.ts": /*!************************************************************************************!*\ !*** ./src/app/shared/popover/messages-options/messages-options-routing.module.ts ***! \************************************************************************************/ /*! exports provided: MessagesOptionsPageRoutingModule */ /***/ function srcAppSharedPopoverMessagesOptionsMessagesOptionsRoutingModuleTs(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MessagesOptionsPageRoutingModule", function () { return MessagesOptionsPageRoutingModule; }); /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( /*! tslib */ "./node_modules/tslib/tslib.es6.js"); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( /*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); /* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( /*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js"); /* harmony import */ var _messages_options_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( /*! ./messages-options.page */ "./src/app/shared/popover/messages-options/messages-options.page.ts"); var routes = [{ path: '', component: _messages_options_page__WEBPACK_IMPORTED_MODULE_3__["MessagesOptionsPage"] }]; var MessagesOptionsPageRoutingModule = function MessagesOptionsPageRoutingModule() { _classCallCheck(this, MessagesOptionsPageRoutingModule); }; MessagesOptionsPageRoutingModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({ imports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"].forChild(routes)], exports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"]] })], MessagesOptionsPageRoutingModule); /***/ }, /***/ "./src/app/shared/popover/messages-options/messages-options.module.ts": /*!****************************************************************************!*\ !*** ./src/app/shared/popover/messages-options/messages-options.module.ts ***! \****************************************************************************/ /*! exports provided: MessagesOptionsPageModule */ /***/ function srcAppSharedPopoverMessagesOptionsMessagesOptionsModuleTs(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MessagesOptionsPageModule", function () { return MessagesOptionsPageModule; }); /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( /*! tslib */ "./node_modules/tslib/tslib.es6.js"); /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( /*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); /* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( /*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js"); /* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( /*! @angular/forms */ "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js"); /* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( /*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); /* harmony import */ var _messages_options_routing_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( /*! ./messages-options-routing.module */ "./src/app/shared/popover/messages-options/messages-options-routing.module.ts"); /* harmony import */ var _messages_options_page__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( /*! ./messages-options.page */ "./src/app/shared/popover/messages-options/messages-options.page.ts"); var MessagesOptionsPageModule = function MessagesOptionsPageModule() { _classCallCheck(this, MessagesOptionsPageModule); }; MessagesOptionsPageModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({ imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_3__["FormsModule"], _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["IonicModule"], _messages_options_routing_module__WEBPACK_IMPORTED_MODULE_5__["MessagesOptionsPageRoutingModule"]], declarations: [_messages_options_page__WEBPACK_IMPORTED_MODULE_6__["MessagesOptionsPage"]] })], MessagesOptionsPageModule); /***/ } }]); //# sourceMappingURL=shared-popover-messages-options-messages-options-module-es5.js.map