MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / pollInvitation

Method pollInvitation

source/game/StarTeamManager.cpp:257–268  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

255}
256
257Json TeamManager::pollInvitation(Json const& arguments) {
258 RecursiveMutexLocker lock(m_mutex);
259 auto playerUuid = Uuid(arguments.getString("playerUuid"));
260 if (m_invitations.contains(playerUuid)) {
261 auto invite = m_invitations.take(playerUuid);
262 JsonObject result;
263 result["inviterUuid"] = invite.inviterUuid.hex();
264 result["inviterName"] = invite.inviterName;
265 return result;
266 }
267 return {};
268}
269
270Json TeamManager::acceptInvitation(Json const& arguments) {
271 RecursiveMutexLocker lock(m_mutex);

Callers

nothing calls this directly

Calls 5

UuidClass · 0.85
getStringMethod · 0.80
hexMethod · 0.80
containsMethod · 0.45
takeMethod · 0.45

Tested by

no test coverage detected