Friends list parsing is what enables us to detect FR requests from our clients.
When a FR is sent, it shows up in state "pending" in the FriendRequest XML in Netlog. Commander names are encoded as UTF8 hex in the tag. We match this to our client's name.
Accepting the friend request produces a new friendrequest update with a status code that we can detect and then trigger a FR+ notification.
Current status is mostly implemented; needs additional sanity checks and ensuring that it matches to the active client.
Friends list parsing is what enables us to detect FR requests from our clients. When a FR is sent, it shows up in state "pending" in the FriendRequest XML in Netlog. Commander names are encoded as UTF8 hex in the tag. We match this to our client's name.
Accepting the friend request produces a new friendrequest update with a status code that we can detect and then trigger a FR+ notification.
Current status is mostly implemented; needs additional sanity checks and ensuring that it matches to the active client.