mirror of
https://github.com/PretendoNetwork/friends.git
synced 2026-04-25 23:37:46 -05:00
Replace MongoDB usage with GRPC calls to the account server. Also include documentation on the README and a Makefile.
26 lines
632 B
Go
26 lines
632 B
Go
package database_3ds
|
|
|
|
import (
|
|
"github.com/PretendoNetwork/friends/database"
|
|
"github.com/PretendoNetwork/nex-go"
|
|
friends_3ds_types "github.com/PretendoNetwork/nex-protocols-go/friends-3ds/types"
|
|
)
|
|
|
|
// UpdateUserMii updates a user's mii
|
|
func UpdateUserMii(pid uint32, mii *friends_3ds_types.Mii) error {
|
|
_, err := database.Postgres.Exec(`
|
|
INSERT INTO "3ds".user_data (pid, mii_name, mii_data, mii_changed)
|
|
VALUES ($1, $2, $3, $4)
|
|
ON CONFLICT (pid)
|
|
DO UPDATE SET
|
|
mii_name = $2,
|
|
mii_data = $3,
|
|
mii_changed = $4`, pid, mii.Name, mii.MiiData, nex.NewDateTime(0).Now())
|
|
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
return nil
|
|
}
|