Not require Websocket type definition imports

This commit is contained in:
Elias Nahum
2022-01-28 15:53:55 -03:00
parent d14ce66897
commit 702aadfddd
6 changed files with 2 additions and 10 deletions

View File

@@ -18,8 +18,6 @@ import {queryCurrentUser, queryUserById} from '@queries/servers/user';
import {dismissAllModals, popToRoot} from '@screens/navigation';
import {isTablet} from '@utils/helpers';
import type {WebSocketMessage} from '@typings/api/websocket';
export async function handleUserAddedToChannelEvent(serverUrl: string, msg: any) {
const database = DatabaseManager.serverDatabases[serverUrl];
if (!database) {

View File

@@ -26,7 +26,6 @@ import {handleLeaveTeamEvent} from './teams';
import {handleUserUpdatedEvent} from './users';
import type {Model} from '@nozbe/watermelondb';
import type {WebSocketMessage} from '@typings/api/websocket';
export async function handleFirstConnect(serverUrl: string) {
const database = DatabaseManager.serverDatabases[serverUrl]?.database;

View File

@@ -15,8 +15,6 @@ import {queryPostById} from '@queries/servers/post';
import {queryCurrentChannelId, queryCurrentUserId} from '@queries/servers/system';
import {isFromWebhook, isSystemMessage, shouldIgnorePost} from '@utils/post';
import type {WebSocketMessage} from '@typings/api/websocket';
export async function handleNewPostEvent(serverUrl: string, msg: WebSocketMessage) {
const operator = DatabaseManager.serverDatabases[serverUrl]?.operator;
if (!operator) {

View File

@@ -3,7 +3,6 @@
import {deletePreferences} from '@app/queries/servers/preference';
import DatabaseManager from '@database/manager';
import {WebSocketMessage} from '@typings/api/websocket';
export async function handlePreferenceChangedEvent(serverUrl: string, msg: WebSocketMessage): Promise<void> {
const database = DatabaseManager.serverDatabases[serverUrl];

View File

@@ -14,8 +14,6 @@ import {queryLastTeam} from '@queries/servers/team';
import {queryCurrentUser} from '@queries/servers/user';
import {dismissAllModals, popToRoot} from '@screens/navigation';
import type {WebSocketMessage} from '@typings/api/websocket';
export async function handleLeaveTeamEvent(serverUrl: string, msg: WebSocketMessage) {
const database = DatabaseManager.serverDatabases[serverUrl];
if (!database) {

View File

@@ -1,14 +1,14 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
export type WebsocketBroadcast = {
type WebsocketBroadcast = {
omit_users: Dictionary<boolean>;
user_id: string;
channel_id: string;
team_id: string;
}
export type WebSocketMessage = {
type WebSocketMessage = {
event: string;
data: any;
broadcast: WebsocketBroadcast;