voidonTeamsCreate(constHiro::Team&team){std::cout<<"Successfully created team: "<<team.name<<'\n';}voidonError(constNakama::NError&error){std::cout<<Nakama::toString(error.code)<<": "<<error.message<<'\n';}Hiro::TeamCreateRequestrequest;request.name="Example team";request.desc="Example description";request.open=true;request.icon="icon.png";request.langTag="en";request.setupMetadata="{}";// Must be a valid JSON string.
hiroClient->teamsCreate(session,request,onTeamsCreate,onError);
voidonTeamsWriteChatMessage(constHiro::ChannelMessageAck&channelMessageAck){std::cout<<channelMessageAck.username<<" sent a team chat message on channel: "<<channelMessageAck.channelId<<"\n";}voidonError(constNakama::NError&error){std::cout<<Nakama::toString(error.code)<<": "<<error.message<<'\n';}Hiro::TeamWriteChatMessageRequestrequest;request.id="example_team_id";request.content="{\"message\":\"Hey everyone!\"}";hiroClient->teamsWriteChatMessage(session,request,onTeamsWriteChatMessage,onError);