Skip to content

five-on-it / apps/server/src/level-files / serveLevelFile

Function: serveLevelFile() ​

serveLevelFile(req, res, hash, levels): Promise<void>

Defined in: apps/server/src/level-files.ts:93

Answers a request for a level file among levels (the open rooms'): 404 when none has that hash, 304 when the client has it already (its ETag is the hash), else the JSON, gzipped when the client takes it.

Parameters ​

req ​

IncomingMessage

res ​

ServerResponse

hash ​

string

levels ​

Iterable<LevelData>

Returns ​

Promise<void>