mirror of
https://github.com/PretendoNetwork/friends.git
synced 2025-04-02 11:01:46 -04:00
27 lines
811 B
Go
27 lines
811 B
Go
package database_wiiu
|
|
|
|
import (
|
|
"github.com/PretendoNetwork/friends/database"
|
|
"github.com/PretendoNetwork/nex-go/v2/types"
|
|
friends_wiiu_types "github.com/PretendoNetwork/nex-protocols-go/v2/friends-wiiu/types"
|
|
)
|
|
|
|
// UpdateNetworkAccountInfo updates a user's network account information
|
|
func UpdateNetworkAccountInfo(pid uint32, nnaInfo friends_wiiu_types.NNAInfo, birthday types.DateTime) error {
|
|
_, err := database.Manager.Exec(
|
|
`INSERT INTO wiiu.network_account_info (pid, unknown1, unknown2, birthday)
|
|
VALUES ($1, $2, $3, $4)
|
|
ON CONFLICT (pid)
|
|
DO UPDATE
|
|
SET unknown1 = $2, unknown2 = $3, birthday = $4`,
|
|
pid,
|
|
uint8(nnaInfo.Unknown1),
|
|
uint8(nnaInfo.Unknown2),
|
|
uint64(birthday),
|
|
)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
return UpdateUserPrincipalBasicInfo(pid, nnaInfo.PrincipalBasicInfo)
|
|
}
|