UNPKG

andrade-soulseek-downloader

Version:

Simple, safe Soulseek download library with built-in rate limiting to prevent bans

44 lines 1.65 kB
import { Credentials, SharedFile } from './types'; export declare const MessageFactory: { to: { peer: { pierceFw: (token: string) => any; peerInit: (username: string, type: string, token: string) => any; sharedFileList: (number: number, name: string, filesCount: number, filename: string) => any; fileSearchResult: (files: Array<{ value: SharedFile; }>, token: string, user: string) => any; transferRequest: (file: string, token: string) => any; transferResponse: (token: string) => any; }; server: { login: (credentials: Credentials) => any; setWaitPort: (port: number) => any; getPeerAddress: (username: string) => any; addUser: (user: string) => any; fileSearch: (query: string, token: string) => any; setStatus: (status: number) => any; sharedFoldersFiles: (folderCount: number, fileCount: number) => any; haveNoParents: (flag: number) => any; parentIp: (ip: number[]) => any; }; }; from: { peer: { fileSearchResult: (buffer: Buffer) => { currentToken: string; files: { user: string; file: string; size: number; attribs: { [key: number]: number; }; }[]; slots: number; speed: number; }; }; }; }; //# sourceMappingURL=message-factory.d.ts.map