forked from chteufleur/go-xmpp4steam
Do not forward steam presence received to XMPP if user isn't in steam's roster (fix #21)
This commit is contained in:
parent
d64fd5cb16
commit
679dc1a04c
|
|
@ -86,6 +86,13 @@ func (g *GatewayInfo) mainSteam() {
|
|||
|
||||
case *steam.PersonaStateEvent:
|
||||
// Presenc received
|
||||
if _, ok := g.SteamClient.Social.Friends.GetCopy()[e.FriendId]; !ok {
|
||||
// Is not in friend list
|
||||
// Exepte for myself
|
||||
if (g.SteamClient.SteamId() != e.FriendId) {
|
||||
continue
|
||||
}
|
||||
}
|
||||
steamId := e.FriendId.ToString()
|
||||
name := e.Name
|
||||
gameName := e.GameName
|
||||
|
|
|
|||
Loading…
Reference in New Issue