Archived
2
0

lint fix.

This commit is contained in:
Miroslav Šedivý
2022-11-19 16:01:57 +01:00
parent 04cd943eb4
commit fac8700192
21 changed files with 160 additions and 144 deletions

View File

@ -41,7 +41,7 @@ export const EVENT = {
FILETRANSFER: {
STATUS: 'filetransfer/status',
LIST: 'filetransfer/list',
REFRESH: 'filetransfer/refresh'
REFRESH: 'filetransfer/refresh',
},
SCREEN: {
CONFIGURATIONS: 'screen/configurations',

View File

@ -10,12 +10,7 @@ import {
AdminEvents,
FileTransferEvents,
} from './events'
import {
FileListItem,
Member,
ScreenConfigurations,
ScreenResolution
} from './types'
import { FileListItem, Member, ScreenConfigurations, ScreenResolution } from './types'
export type WebSocketMessages =
| WebSocketMessage
@ -199,12 +194,15 @@ export interface EmojiSendPayload {
emote: string
}
// file transfer enabled
/*
FILE TRANSFER PAYLOADS
*/
export interface FileTransferStatusMessage extends WebSocketMessage, FileTransferStatusPayload {
event: typeof EVENT.FILETRANSFER.STATUS
}
export interface FileTransferStatusPayload {
admin: boolean,
admin: boolean
unpriv: boolean
}
@ -212,8 +210,9 @@ export interface FileTransferStatusPayload {
export interface FileTransferListMessage extends WebSocketMessage, FileTransferListPayload {
event: FileTransferEvents
}
export interface FileTransferListPayload {
cwd: string,
cwd: string
files: FileListItem[]
}
@ -240,11 +239,11 @@ export interface ScreenConfigurationsPayload {
BROADCAST PAYLOADS
*/
export interface BroadcastCreatePayload {
url: string
url: string
}
export interface BroadcastStatusPayload {
url: string
url: string
isActive: boolean
}

View File

@ -24,18 +24,18 @@ export interface ScreenResolution {
}
export interface FileListItem {
name: string,
type: 'file' | 'dir',
name: string
type: 'file' | 'dir'
size: number
}
export interface FileTransfer {
id: number,
name: string,
direction: 'upload' | 'download',
size: number,
progress: number,
status: 'pending' | 'inprogress' | 'completed',
axios: Promise<void> | null,
id: number
name: string
direction: 'upload' | 'download'
size: number
progress: number
status: 'pending' | 'inprogress' | 'completed'
axios: Promise<void> | null
abortController: AbortController | null
}