mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 21:06:06 +00:00
save
This commit is contained in:
+308
@@ -1,6 +1,314 @@
|
||||
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: "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);
|
||||
} //Check whether user is online or offline
|
||||
|
||||
}, {
|
||||
key: "getUserPresence",
|
||||
value: function getUserPresence(id) {
|
||||
var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"]();
|
||||
params = params.set("userId", id);
|
||||
var opts = {
|
||||
headers: this.headers,
|
||||
params: params
|
||||
};
|
||||
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'users.getPresence', opts);
|
||||
} //Load messages from roomId
|
||||
|
||||
}, {
|
||||
key: "loadJoinedRooms",
|
||||
value: function loadJoinedRooms() {
|
||||
return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.list', this.options);
|
||||
}
|
||||
}, {
|
||||
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: "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);
|
||||
}
|
||||
}]);
|
||||
|
||||
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":
|
||||
/*!************************************************************************************!*\
|
||||
|
||||
Reference in New Issue
Block a user