@pumpkin-plugins/bedrock-addon-manager API / web/tcp-server / TcpWebServer
Class: TcpWebServer ​
Defined in: packages/bedrock-addon-manager/src/web/tcp-server.ts:44
An HTTP server on a WASI TCP socket, serving packs from a lookup. Driven by tick.
Implements ​
Constructors ​
Constructor ​
new TcpWebServer(
lookup,log,now?):TcpWebServer
Defined in: packages/bedrock-addon-manager/src/web/tcp-server.ts:49
Creates a stopped server.
Parameters ​
lookup ​
log ​
now? ​
() => number
Returns ​
TcpWebServer
Methods ​
start() ​
start(
settings):void
Defined in: packages/bedrock-addon-manager/src/web/tcp-server.ts:56
Starts listening.
Parameters ​
settings ​
Returns ​
void
Implementation of ​
stop() ​
stop():
void
Defined in: packages/bedrock-addon-manager/src/web/tcp-server.ts:88
Stops listening and drops every connection. Safe to call when not started.
Returns ​
void
Implementation of ​
tick() ​
tick():
void
Defined in: packages/bedrock-addon-manager/src/web/tcp-server.ts:81
Accepts new connections and moves the running downloads forward. Call once per game tick.
Returns ​
void