Rank doors and many other things use the GetRankInGroup, GetRoleInGroup and IsInGroup methods of the Player class a lot, and they're quite useful.
However, it gets cached somehow (even though DataModel.HttpGet does not have a nocache parameter?), and prevents it from being updated regularly.
Meaning that if the player's rank/role changes, these methods will return incorrect values.
If necessary, a NoCache token could be added, for example:
#code game.HttpGet( string.format("https://www.roblox.com/Game/LuaWebService/HandleSocialRequest.ashx?method=GetGroupRole&playerid=%d&groupid=%d", playerId, groupId)
.. "&nocachetoken=" .. math.floor(os.time()*math.random()) ,true)
Post Support to support (duh).
>BREW htcpcp://www.roblox.com/Default.aspx
>>418 I'm a teapot