mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
217 lines
18 KiB
JavaScript
217 lines
18 KiB
JavaScript
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["newchat-newchat-module"],{
|
|
|
|
/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/chat/newchat/newchat.page.html":
|
|
/*!********************************************************************************************!*\
|
|
!*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/chat/newchat/newchat.page.html ***!
|
|
\********************************************************************************************/
|
|
/*! exports provided: default */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony default export */ __webpack_exports__["default"] = ("<ion-header class=\"ion-no-border\">\r\n <ion-toolbar class=\"header-toolbar\">\r\n <div class=\"main-header\">\r\n <div class=\"title-content\">\r\n <div class=\"back-icon\">\r\n <ion-icon (click)=\"close()\" slot=\"end\" src='assets/images/icons-arrow-arrow-left.svg'></ion-icon>\r\n </div>\r\n <div class=\"div-title\">\r\n <ion-label class=\"title\">Nova Conversa</ion-label>\r\n </div>\r\n </div>\r\n </div>\r\n </ion-toolbar>\r\n</ion-header>\r\n\r\n<ion-content>\r\n <ion-refresher name=\"refresher\" slot=\"fixed\" (ionRefresh)=\"doRefresh($event)\">\r\n <ion-progress-bar type=\"indeterminate\" *ngIf=\"showLoader\"></ion-progress-bar>\r\n <ion-refresher-content>\r\n </ion-refresher-content>\r\n </ion-refresher>\r\n <div class=\"main-content\">\r\n <ion-toolbar>\r\n <ion-searchbar round (ionChange)=\"onChange($event)\" placeholder=\"Pesquisar por cantacto\" ></ion-searchbar>\r\n </ion-toolbar>\r\n <ion-list>\r\n <ion-item *ngFor=\"let user of searchedItem\" (click)=\"starConversation(user)\">\r\n {{user.name}}\r\n </ion-item>\r\n <ion-item>\r\n Tiago Kayaya\r\n </ion-item>\r\n <ion-item>\r\n Gilson Manuel\r\n </ion-item>\r\n </ion-list>\r\n <ion-alpha-scroll\r\n [listData]=\"contacts\"\r\n key=\"name\"\r\n [itemTemplate]=\"alphaScrollItemTemplateRef\"\r\n [currentPageClass]=\"currentPageClass\"\r\n [triggerChange]=\"triggerAlphaScrollChange\">\r\n\r\n <ng-template #alphaScrollItemTemplateRef let-item>\r\n <ion-item (click)=\"currentPageClass.onItemClick(item)\">{{item.$t}}</ion-item>\r\n </ng-template>\r\n\r\n </ion-alpha-scroll>\r\n </div> \r\n</ion-content>\r\n\r\n");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "./src/app/pages/chat/newchat/newchat-routing.module.ts":
|
|
/*!**************************************************************!*\
|
|
!*** ./src/app/pages/chat/newchat/newchat-routing.module.ts ***!
|
|
\**************************************************************/
|
|
/*! exports provided: NewchatPageRoutingModule */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NewchatPageRoutingModule", function() { return NewchatPageRoutingModule; });
|
|
/* 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 _newchat_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./newchat.page */ "./src/app/pages/chat/newchat/newchat.page.ts");
|
|
|
|
|
|
|
|
|
|
const routes = [
|
|
{
|
|
path: '',
|
|
component: _newchat_page__WEBPACK_IMPORTED_MODULE_3__["NewchatPage"]
|
|
}
|
|
];
|
|
let NewchatPageRoutingModule = class NewchatPageRoutingModule {
|
|
};
|
|
NewchatPageRoutingModule = 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"]],
|
|
})
|
|
], NewchatPageRoutingModule);
|
|
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ "./src/app/pages/chat/newchat/newchat.module.ts":
|
|
/*!******************************************************!*\
|
|
!*** ./src/app/pages/chat/newchat/newchat.module.ts ***!
|
|
\******************************************************/
|
|
/*! exports provided: NewchatPageModule */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NewchatPageModule", function() { return NewchatPageModule; });
|
|
/* 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 _newchat_routing_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./newchat-routing.module */ "./src/app/pages/chat/newchat/newchat-routing.module.ts");
|
|
/* harmony import */ var _newchat_page__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./newchat.page */ "./src/app/pages/chat/newchat/newchat.page.ts");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let NewchatPageModule = class NewchatPageModule {
|
|
};
|
|
NewchatPageModule = 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"],
|
|
_newchat_routing_module__WEBPACK_IMPORTED_MODULE_5__["NewchatPageRoutingModule"]
|
|
],
|
|
declarations: [_newchat_page__WEBPACK_IMPORTED_MODULE_6__["NewchatPage"]],
|
|
schemas: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["CUSTOM_ELEMENTS_SCHEMA"]]
|
|
})
|
|
], NewchatPageModule);
|
|
|
|
|
|
|
|
/***/ }),
|
|
|
|
/***/ "./src/app/pages/chat/newchat/newchat.page.scss":
|
|
/*!******************************************************!*\
|
|
!*** ./src/app/pages/chat/newchat/newchat.page.scss ***!
|
|
\******************************************************/
|
|
/*! exports provided: default */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony default export */ __webpack_exports__["default"] = ("ion-content {\n --background:transparent;\n}\n\n.header-toolbar {\n --background:transparent;\n --opacity: 1;\n}\n\n.header-toolbar .main-header {\n width: 100%;\n /* 400px */\n height: 100%;\n font-family: Roboto;\n border-top-left-radius: 25px;\n border-top-right-radius: 25px;\n background-color: #fff;\n overflow: hidden;\n padding: 30px 20px 0px 20px;\n color: #000;\n transform: translate3d(0, 1px, 0);\n}\n\n.header-toolbar .main-header .div-icon {\n width: 40px;\n float: right;\n font-size: 35px;\n overflow: auto;\n padding: 1px;\n}\n\n.header-toolbar .main-header .div-icon ion-icon {\n float: right;\n padding-left: 20px;\n}\n\n.header-toolbar .main-header .title-content {\n width: 360px;\n margin: 0px auto;\n overflow: auto;\n padding: 0 !important;\n}\n\n.header-toolbar .main-header .back-icon {\n width: 37px;\n float: left;\n font-size: 35px;\n overflow: auto;\n}\n\n.header-toolbar .main-header .div-title {\n width: 221px;\n padding: 0 !important;\n float: left;\n margin: 2.5px 0 0 5px;\n}\n\n.header-toolbar .main-header .title {\n font-size: 25px;\n}\n\n.main-content {\n width: 100%;\n /* 400px */\n height: 100%;\n font-family: Roboto;\n margin: 0 auto;\n background-color: #fff;\n overflow: auto;\n padding: 15px 20px 0 20px;\n}\n\nion-searchbar {\n --border-radius: 20px;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9uZXdjaGF0L0M6XFxVc2Vyc1xcZXVkZXMuaW5hY2lvXFxHYWJpbmV0LURpZ2l0YWxQcm9qZWN0XFxOZXcgZm9sZGVyXFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcbmV3Y2hhdFxcbmV3Y2hhdC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2NoYXQvbmV3Y2hhdC9uZXdjaGF0LnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLHdCQUFBO0FDQ0o7O0FEQ0E7RUFDRyx3QkFBQTtFQUNBLFlBQUE7QUNFSDs7QURBRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0dKOztBRERJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNHTjs7QURESTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0dOOztBRERNO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0FDR1I7O0FEQUk7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDRU47O0FEQ0k7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNDUjs7QURDSTtFQUNJLGVBQUE7QUNDUjs7QURHRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FDQ0o7O0FEQ0E7RUFDSSxxQkFBQTtBQ0VKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvY2hhdC9uZXdjaGF0L25ld2NoYXQucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWNvbnRlbnR7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbn1cclxuLmhlYWRlci10b29sYmFye1xyXG4gICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgIC0tb3BhY2l0eTogMTtcclxuXHJcbiAgLm1haW4taGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcblxyXG4gICAgLmRpdi1pY29ue1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICB9XHJcbiAgICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgICAudGl0bGUtY29udGVudHtcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIFxyXG4gICAgLmJhY2staWNvbntcclxuICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAuZGl2LXRpdGxle1xyXG4gICAgICAgIHdpZHRoOiAyMjFweDtcclxuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICB9XHJcbiAgICAudGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4gIC5tYWluLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcclxuICB9XHJcbmlvbi1zZWFyY2hiYXJ7XHJcbiAgICAtLWJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbn1cclxuIiwiaW9uLWNvbnRlbnQge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXItdG9vbGJhciB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgLS1vcGFjaXR5OiAxO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuYmFjay1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgd2lkdGg6IDIyMXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcbn1cblxuaW9uLXNlYXJjaGJhciB7XG4gIC0tYm9yZGVyLXJhZGl1czogMjBweDtcbn0iXX0= */");
|
|
|
|
/***/ }),
|
|
|
|
/***/ "./src/app/pages/chat/newchat/newchat.page.ts":
|
|
/*!****************************************************!*\
|
|
!*** ./src/app/pages/chat/newchat/newchat.page.ts ***!
|
|
\****************************************************/
|
|
/*! exports provided: NewchatPage */
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
__webpack_require__.r(__webpack_exports__);
|
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NewchatPage", function() { return NewchatPage; });
|
|
/* 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 _ionic_angular__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js");
|
|
/* harmony import */ var src_app_services_chat_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! src/app/services/chat.service */ "./src/app/services/chat.service.ts");
|
|
/* harmony import */ var _conversation_conversation_page__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../conversation/conversation.page */ "./src/app/pages/chat/conversation/conversation.page.ts");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let NewchatPage = class NewchatPage {
|
|
constructor(chatService, modalController, router) {
|
|
this.chatService = chatService;
|
|
this.modalController = modalController;
|
|
this.router = router;
|
|
this.currentPageClass = this;
|
|
this.triggerAlphaScrollChange = 0;
|
|
this.contacts = [
|
|
{
|
|
'name': 'Affenpinscher'
|
|
},
|
|
{
|
|
'name': 'Afghan Hound'
|
|
},
|
|
];
|
|
}
|
|
ngOnInit() {
|
|
this.getUsers();
|
|
}
|
|
close() {
|
|
this.modalController.dismiss();
|
|
}
|
|
doRefresh(event) {
|
|
this.getUsers();
|
|
setTimeout(() => {
|
|
event.target.complete();
|
|
}, 2000);
|
|
}
|
|
getUsers() {
|
|
this.result = this.chatService.getAllUsers().subscribe((res) => {
|
|
this.userList = res.users;
|
|
this.searchedItem = this.userList;
|
|
});
|
|
}
|
|
userSelected(id) {
|
|
console.log(id);
|
|
this.router.navigate(['/home/chat/conversation']);
|
|
}
|
|
onChange(event) {
|
|
const val = event.detail.value;
|
|
this.searchedItem = this.userList;
|
|
if (val && val.trim() != '') {
|
|
this.searchedItem = this.searchedItem.filter((item) => {
|
|
return (item.name.toLowerCase().indexOf(val.toLowerCase()) > -1);
|
|
});
|
|
}
|
|
}
|
|
starConversation(selectedUser) {
|
|
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
|
|
const modal = yield this.modalController.create({
|
|
component: _conversation_conversation_page__WEBPACK_IMPORTED_MODULE_5__["ConversationPage"],
|
|
cssClass: 'conversation',
|
|
backdropDismiss: false,
|
|
componentProps: {
|
|
user: selectedUser,
|
|
}
|
|
});
|
|
yield modal.present();
|
|
modal.onDidDismiss();
|
|
});
|
|
}
|
|
onItemClick(item) {
|
|
// This is an example of how you could manually trigger ngOnChange
|
|
// for the component. If you modify "listData" it won't perform
|
|
// an ngOnChange, you will have to trigger manually to refresh the component.
|
|
this.triggerAlphaScrollChange++;
|
|
}
|
|
};
|
|
NewchatPage.ctorParameters = () => [
|
|
{ type: src_app_services_chat_service__WEBPACK_IMPORTED_MODULE_4__["ChatService"] },
|
|
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_3__["ModalController"] },
|
|
{ type: _angular_router__WEBPACK_IMPORTED_MODULE_2__["Router"] }
|
|
];
|
|
NewchatPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
|
|
Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
|
|
selector: 'app-newchat',
|
|
template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! raw-loader!./newchat.page.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/chat/newchat/newchat.page.html")).default,
|
|
styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! ./newchat.page.scss */ "./src/app/pages/chat/newchat/newchat.page.scss")).default]
|
|
})
|
|
], NewchatPage);
|
|
|
|
|
|
|
|
/***/ })
|
|
|
|
}]);
|
|
//# sourceMappingURL=newchat-newchat-module-es2015.js.map
|