modal-input.component.d.ts 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import { OnInit } from '@angular/core';
  2. import { Router } from '@angular/router';
  3. import { AlertController, ToastController } from '@ionic/angular';
  4. import { FmodeChat } from '../../service-fmai/service-chat';
  5. import { ChatService } from '../../service-fmai/service-chat';
  6. import Parse from "parse";
  7. import { ImagineService } from '../../service-fmai/service-imagine/imagine.service';
  8. import { IonTextarea, ModalController } from '@ionic/angular/standalone';
  9. import { ModalAudioMessageComponent } from "./modal-audio-message/modal-audio-message.component";
  10. import { AccountService } from '../../../user/account/account.service';
  11. import { FmodeChatMessage } from '../../../core/agent/chat/interface';
  12. import * as i0 from "@angular/core";
  13. export declare class FmChatModalInput implements OnInit {
  14. private toastCtrl;
  15. private alertCtrl;
  16. private modalCtrl;
  17. private router;
  18. private imagineServ;
  19. chatServ: ChatService;
  20. private account;
  21. audioComp: ModalAudioMessageComponent;
  22. userInputComp: IonTextarea;
  23. chat: FmodeChat;
  24. message: FmodeChatMessage;
  25. role: Parse.Object;
  26. user: Parse.User;
  27. errorText: string;
  28. isAudioModal: boolean;
  29. closeAudio(): void;
  30. audioModalHeightPoint: number;
  31. startTalk(): Promise<void>;
  32. authServ: any;
  33. constructor(toastCtrl: ToastController, alertCtrl: AlertController, modalCtrl: ModalController, router: Router, imagineServ: ImagineService, chatServ: ChatService, account: AccountService);
  34. ngOnInit(): void;
  35. loadModel(): Promise<void>;
  36. setMessageImage(): Promise<void>;
  37. onInputFocus(): void;
  38. onKeyDown(event: KeyboardEvent): void;
  39. sendMessage(): Promise<boolean>;
  40. checkBalance(): Promise<boolean>;
  41. getChatShare(): Promise<void>;
  42. toggleChatShare(): Promise<void>;
  43. chatShareSuccessMessage(): Promise<void>;
  44. isShare: boolean;
  45. showShare(): void;
  46. handleOkShare(): void;
  47. handleCancelShare(): void;
  48. static ɵfac: i0.ɵɵFactoryDeclaration<FmChatModalInput, never>;
  49. 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>;
  50. }