Chore: Migrate REST API - emitTyping to Typescript (#3886)
This commit is contained in:
parent
307ae1295f
commit
d18d91dd74
|
@ -315,13 +315,6 @@ const RocketChat = {
|
|||
onStreamData(...args) {
|
||||
return sdk.onStreamData(...args);
|
||||
},
|
||||
emitTyping(room, typing = true) {
|
||||
const { login, settings } = reduxStore.getState();
|
||||
const { UI_Use_Real_Name } = settings;
|
||||
const { user } = login;
|
||||
const name = UI_Use_Real_Name ? user.name : user.username;
|
||||
return this.methodCall('stream-notify-room', `${room}/typing`, name, typing);
|
||||
},
|
||||
toggleFavorite,
|
||||
async getRoomMembers({ rid, allUsers, roomType, type, filter, skip = 0, limit = 10 }) {
|
||||
const serverVersion = reduxStore.getState().server.version;
|
||||
|
|
|
@ -1,11 +1,19 @@
|
|||
import sdk from './sdk';
|
||||
import { TEAM_TYPE } from '../../../definitions/ITeam';
|
||||
import roomTypeToApiType, { RoomTypes } from '../methods/roomTypeToApiType';
|
||||
import { SubscriptionType, INotificationPreferences, IRoomNotifications, TRocketChat, IMessage } from '../../../definitions';
|
||||
import {
|
||||
SubscriptionType,
|
||||
INotificationPreferences,
|
||||
IRoomNotifications,
|
||||
TRocketChat,
|
||||
IMessage,
|
||||
IRoom
|
||||
} from '../../../definitions';
|
||||
import { ISpotlight } from '../../../definitions/ISpotlight';
|
||||
import { IAvatarSuggestion, IParams } from '../../../definitions/IProfileViewInterfaces';
|
||||
import { Encryption } from '../../encryption';
|
||||
import { TParams } from '../../../definitions/ILivechatEditView';
|
||||
import { store as reduxStore } from '../../auxStore';
|
||||
|
||||
export const createChannel = ({
|
||||
name,
|
||||
|
@ -744,6 +752,14 @@ export const useInviteToken = (token: string): any =>
|
|||
// @ts-ignore
|
||||
sdk.post('useInviteToken', { token });
|
||||
|
||||
export const emitTyping = (room: IRoom, typing = true) => {
|
||||
const { login, settings } = reduxStore.getState();
|
||||
const { UI_Use_Real_Name } = settings;
|
||||
const { user } = login;
|
||||
const name = UI_Use_Real_Name ? user.name : user.username;
|
||||
return sdk.methodCall('stream-notify-room', `${room}/typing`, name, typing);
|
||||
};
|
||||
|
||||
export function e2eResetOwnKey(this: TRocketChat): Promise<boolean | {}> {
|
||||
// {} when TOTP is enabled
|
||||
// TODO: remove this
|
||||
|
|
Loading…
Reference in New Issue