This PR adds support for most methods of Friends for the 3DS.
Methods:
[X] UpdateProfile
[X] UpdateMii
[ ] UpdateMiiList
[ ] UpdatePlayedGames
[X] UpdatePreference
[X] GetFriendMii
[ ] GetFriendMiiList
[ ] IsActiveGame
[X] GetPrincipalIDByLocalFriendCode (Stubbed)
[ ] GetFriendRelationships
[X] AddFriendByPrincipalID
[X] RemoveFriendByLocalFriendCode (Stubbed)
[X] RemoveFriendByPrincipalID
[X] GetAllFriends
[ ] UpdateBlacklist
[X] SyncFriend
[X] UpdatePresence
[X] UpdateFavoriteGameKey
[X] UpdateComment
[ ] UpdatePicture
[X] GetFriendPresence
[X] GetFriendComment
[ ] GetFriendPicture
[X] GetFriendPersistentInfo
[ ] SendInvitation
All methods added have been extensively tested. Local and Internet friends work correctly.
The global for Presence has been renamed to PresenceV2, and a Presence global has been added in its place for 3DS presence.
The README has been updated to reflect the current status of the server as well.
Notifications that do not have an associated file have been placed in a notifications.go file in their respective platform folders.
Here are some demo videos:
Demo Videos
Internet
https://user-images.githubusercontent.com/57009359/221081053-0e3168a6-a7a7-4dec-a181-74433a042c3a.mp4
Local
https://user-images.githubusercontent.com/57009359/221081063-528aa3ab-777f-4870-9799-ad17bc4a2a3c.mp4
Presence
https://user-images.githubusercontent.com/57009359/221081077-38057155-4cd2-4831-8bd9-a816dfb99b5e.mp4
This PR adds support for most methods of Friends for the 3DS.
Methods:
All methods added have been extensively tested. Local and Internet friends work correctly.
The global for
Presence
has been renamed toPresenceV2
, and a Presence global has been added in its place for 3DS presence.The README has been updated to reflect the current status of the server as well.
Notifications that do not have an associated file have been placed in a
notifications.go
file in their respective platform folders.Here are some demo videos:
Demo Videos
Internet https://user-images.githubusercontent.com/57009359/221081053-0e3168a6-a7a7-4dec-a181-74433a042c3a.mp4 Local https://user-images.githubusercontent.com/57009359/221081063-528aa3ab-777f-4870-9799-ad17bc4a2a3c.mp4 Presence https://user-images.githubusercontent.com/57009359/221081077-38057155-4cd2-4831-8bd9-a816dfb99b5e.mp4