1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import { OnInit } from '@angular/core';
- import { Router } from '@angular/router';
- import { AlertController, ToastController } from '@ionic/angular';
- import { FmodeChat } from '../../service-fmai/service-chat';
- import { ChatService } from '../../service-fmai/service-chat';
- import Parse from "parse";
- 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 { AccountService } from '../../../user/account/account.service';
- import { FmodeChatMessage } from '../../../core/agent/chat/interface';
- import * as i0 from "@angular/core";
- export declare class FmChatModalInput implements OnInit {
- private toastCtrl;
- private alertCtrl;
- private modalCtrl;
- private router;
- private imagineServ;
- chatServ: ChatService;
- private account;
- 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>;
- authServ: any;
- constructor(toastCtrl: ToastController, alertCtrl: AlertController, modalCtrl: ModalController, router: Router, imagineServ: ImagineService, chatServ: ChatService, account: AccountService);
- ngOnInit(): void;
- loadModel(): Promise<void>;
- setMessageImage(): Promise<void>;
- onInputFocus(): void;
- onKeyDown(event: KeyboardEvent): void;
- sendMessage(): Promise<boolean>;
- checkBalance(): Promise<boolean>;
- getChatShare(): Promise<void>;
- toggleChatShare(): Promise<void>;
- chatShareSuccessMessage(): Promise<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>;
- }
|