12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- import { OnInit } from '@angular/core';
- import { ActivatedRoute, Router } from '@angular/router';
- import { AlertController, NavController, ToastController } from '@ionic/angular';
- import { FmodeChat, FmodeChatMessage } from '../../service-fmai/service-chat';
- import { ChatService } from '../../service-fmai/service-chat';
- import Parse from "parse";
- import { NzMessageService } from 'ng-zorro-antd/message';
- import { ImagineService } from '../../service-fmai/service-imagine/imagine.service';
- import { IonTextarea, ModalController } from '@ionic/angular/standalone';
- import { ModalAudioMessageComponent } from "./modal-audio-message/modal-audio-message.component";
- import * as i0 from "@angular/core";
- export declare class FmChatModalInput implements OnInit {
- private toastCtrl;
- private alertCtrl;
- private modalCtrl;
- private navCtrl;
- private router;
- private imagineServ;
- chatServ: ChatService;
- private route;
- private messages;
- audioComp: ModalAudioMessageComponent;
- userInputComp: IonTextarea;
- chat: FmodeChat;
- message: FmodeChatMessage;
- role: Parse.Object;
- user: Parse.User;
- errorText: string;
- isAudioModal: boolean;
- closeAudio(): void;
- audioModalHeightPoint: number;
- startTalk(): Promise<void>;
- account: any;
- authServ: any;
- constructor(toastCtrl: ToastController, alertCtrl: AlertController, modalCtrl: ModalController, navCtrl: NavController, router: Router, imagineServ: ImagineService, chatServ: ChatService, route: ActivatedRoute, messages: NzMessageService);
- ngOnInit(): void;
- loadModel(): Promise<void>;
- setMessageImage(): Promise<void>;
- onInputFocus(): void;
- onKeyDown(event: KeyboardEvent): void;
- sendMessage(): Promise<void>;
- checkBalance(): Promise<boolean>;
- getChatShare(): Promise<void>;
- toggleChatShare(): Promise<void>;
- chatShareSuccessMessage(): void;
- isShare: boolean;
- showShare(): void;
- handleOkShare(): void;
- handleCancelShare(): void;
- static ɵfac: i0.ɵɵFactoryDeclaration<FmChatModalInput, never>;
- static ɵcmp: i0.ɵɵComponentDeclaration<FmChatModalInput, "fm-chat-modal-input", never, { "chat": { "alias": "chat"; "required": false; }; "message": { "alias": "message"; "required": false; }; "role": { "alias": "role"; "required": false; }; }, {}, never, never, true, never>;
- }
|