403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /home/bitrix/ext_www/cvetdv.ru/bitrix/js/im/v2/model/src/type/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/cvetdv.ru/bitrix/js/im/v2/model/src/type/chat.js
import { ChatType, UserRole, ChatActionGroup } from 'im.v2.const';

type ActionGroupItem = $Keys<typeof ChatActionGroup>;
type RoleItem = $Keys<typeof UserRole>;

export type Chat = {
	dialogId: string,
	chatId: number,
	type: $Values<typeof ChatType>,
	name: string,
	description: string,
	avatar: string,
	color: string,
	extranet: boolean,
	containsCollaber: boolean,
	counter: number,
	userCounter: number,
	lastReadId: number,
	markedId: number,
	lastMessageId: number,
	lastMessageViews: {
		countOfViewers: number,
		firstViewer?: {
			userId: number,
			userName: string,
			date: Date
		},
		messageId: number
	},
	savedPositionMessageId: number,
	managerList: number[],
	muteList: number[],
	quoteId: number,
	ownerId: number,
	entityLink: {
		type: string,
		url: string,
	},
	dateCreate: Date | null,
	public: {
		code: string,
		link: string
	},
	inited: boolean,
	loading: boolean,
	hasPrevPage: boolean,
	hasNextPage: boolean,
	isHistoryLimitExceeded: boolean,
	diskFolderId: number,
	role: RoleItem,
	permissions: Object<ActionGroupItem, RoleItem>,
	tariffRestrictions: {
		isHistoryLimitExceeded: boolean,
	},
	parentChatId: number,
	backgroundId: string,
	isTextareaEnabled: boolean,
};

export type CollabInfo = {
	collabId: number,
	guestCount: number,
	entities: {
		tasks: CollabEntityInfo,
		files: CollabEntityInfo,
		calendar: CollabEntityInfo,
	};
};

export type CollabEntityInfo = {
	counter: number,
	url: string,
};

Youez - 2016 - github.com/yon3zu
LinuXploit