Skip to content

five-on-it / apps/nakama/src / Nakama

Interface: Nakama ​

Defined in: apps/nakama/src/index.ts:27

The parts of Nakama's runtime (nkruntime.Nakama) the module uses.

Methods ​

channelIdBuild() ​

channelIdBuild(senderId, target, type): string

Defined in: apps/nakama/src/index.ts:37

The id of a chat channel: a room's by name (type 1), two players' direct one (type 2).

Parameters ​

senderId ​

string

target ​

string

type ​

number

Returns ​

string


channelMessageSend() ​

channelMessageSend(channelId, content, senderId, senderUsername, persist): unknown

Defined in: apps/nakama/src/index.ts:39

Sends a message on a channel as a player, kept in its history.

Parameters ​

channelId ​

string

content ​

Record<string, unknown>

senderId ​

string

senderUsername ​

string

persist ​

boolean

Returns ​

unknown


httpRequest() ​

httpRequest(url, method, headers, body, timeout?): object

Defined in: apps/nakama/src/index.ts:29

An HTTP request from the server.

Parameters ​

url ​

string

method ​

"post"

headers ​

Record<string, string>

body ​

string

timeout? ​

number

Returns ​

object

body ​

body: string

code ​

code: number