re-org source tree slightly

network layer is net/
protocol is protocol/
This commit is contained in:
modeco80
2024-08-22 04:26:17 -04:00
parent f7fb30ba20
commit 74d7b17d8b
12 changed files with 19 additions and 19 deletions

View File

@@ -17,7 +17,7 @@ import { ReaderModel } from '@maxmind/geoip2-node';
import { Size, Rect } from './Utilities.js';
import pino from 'pino';
import { BanManager } from './BanManager.js';
import { IProtocolHandlers, ListEntry, ProtocolAddUser, ProtocolFlag, ProtocolRenameStatus, ProtocolUpgradeCapability, TheProtocolManager } from './Protocol.js';
import { IProtocolHandlers, ListEntry, ProtocolAddUser, ProtocolFlag, ProtocolRenameStatus, ProtocolUpgradeCapability, TheProtocolManager } from './protocol/Protocol.js';
// Instead of strange hacks we can just use nodejs provided
// import.meta properties, which have existed since LTS if not before

View File

@@ -4,11 +4,11 @@ import { IPData } from './IPData.js';
import IConfig from './IConfig.js';
import RateLimiter from './RateLimiter.js';
import { execa, execaCommand, ExecaSyncError } from 'execa';
import NetworkClient from './NetworkClient.js';
import { NetworkClient } from './net/NetworkClient.js';
import { CollabVMCapabilities } from '@cvmts/collab-vm-1.2-binary-protocol';
import pino from 'pino';
import { BanManager } from './BanManager.js';
import { IProtocol, TheProtocolManager } from './Protocol.js';
import { IProtocol, TheProtocolManager } from './protocol/Protocol.js';
export class User {
socket: NetworkClient;

View File

@@ -6,9 +6,9 @@ import CollabVMServer from './CollabVMServer.js';
import { QemuVmDefinition } from '@computernewb/superqemu';
import AuthManager from './AuthManager.js';
import WSServer from './WebSocket/WSServer.js';
import WSServer from './net/ws/WSServer.js';
import { User } from './User.js';
import TCPServer from './TCP/TCPServer.js';
import TCPServer from './net/tcp/TCPServer.js';
import VM from './vm/interface.js';
import VNCVM from './vm/vnc/VNCVM.js';
import GeoIPDownloader from './GeoIPDownloader.js';
@@ -16,9 +16,9 @@ import pino from 'pino';
import { Database } from './Database.js';
import { BanManager } from './BanManager.js';
import { QemuVMShim } from './vm/qemu.js';
import { TheProtocolManager } from './Protocol.js';
import { GuacamoleProtocol } from './GuacamoleProtocol.js';
import { BinRectsProtocol } from './BinRectsProtocol.js';
import { TheProtocolManager } from './protocol/Protocol.js';
import { GuacamoleProtocol } from './protocol/GuacamoleProtocol.js';
import { BinRectsProtocol } from './protocol/BinRectsProtocol.js';
let logger = pino();

View File

@@ -1,5 +1,5 @@
import { EventEmitter } from "stream";
import { User } from "./User";
import { User } from "../User";
interface NetworkServerEvents extends EventEmitter {
on(event: 'connect', listener: (user: User) => void): this;

View File

@@ -4,12 +4,12 @@
import EventEmitter from 'events';
import { NetworkServer } from '../NetworkServer.js';
import { Server, Socket } from 'net';
import IConfig from '../IConfig.js';
import IConfig from '../../IConfig.js';
import TCPClient from './TCPClient.js';
import { IPDataManager } from '../IPData.js';
import { User } from '../User.js';
import { IPDataManager } from '../../IPData.js';
import { User } from '../../User.js';
import pino from 'pino';
import { BanManager } from '../BanManager.js';
import { BanManager } from '../../BanManager.js';
export default class TCPServer extends EventEmitter implements NetworkServer {
listener: Server;

View File

@@ -3,13 +3,13 @@ import { NetworkServer } from '../NetworkServer.js';
import EventEmitter from 'events';
import { WebSocketServer, WebSocket } from 'ws';
import internal from 'stream';
import IConfig from '../IConfig.js';
import IConfig from '../../IConfig.js';
import { isIP } from 'net';
import { IPDataManager } from '../IPData.js';
import { IPDataManager } from '../../IPData.js';
import WSClient from './WSClient.js';
import { User } from '../User.js';
import { User } from '../../User.js';
import pino from 'pino';
import { BanManager } from '../BanManager.js';
import { BanManager } from '../../BanManager.js';
export default class WSServer extends EventEmitter implements NetworkServer {
private httpServer: http.Server;

View File

@@ -1,6 +1,6 @@
import pino from 'pino';
import { IProtocol, IProtocolHandlers, ListEntry, ProtocolAddUser, ProtocolBase, ProtocolChatHistory, ProtocolFlag, ProtocolRenameStatus, ProtocolUpgradeCapability, ScreenRect } from './Protocol.js';
import { Rank, User } from './User';
import { Rank, User } from '../User.js';
import * as cvm from '@cvmts/cvm-rs';

View File

@@ -1,4 +1,4 @@
import { Rank, User } from './User';
import { Rank, User } from '../User';
// We should probably put this in the binproto repository or something
export enum ProtocolUpgradeCapability {