player profile added
This commit is contained in:
@@ -73,7 +73,7 @@ func Register(
|
||||
if err != nil {
|
||||
return false, errors.Wrap(err, "registerUser")
|
||||
}
|
||||
err = connectSlapID(ctx, tx, user, details.Token, slapAPI, audit)
|
||||
err = ConnectSlapID(ctx, tx, user, details.Token, slapAPI, audit)
|
||||
if err != nil {
|
||||
return false, errors.Wrap(err, "connectSlapID")
|
||||
}
|
||||
@@ -123,11 +123,11 @@ func registerUser(ctx context.Context, tx bun.Tx,
|
||||
return user, nil
|
||||
}
|
||||
|
||||
func connectSlapID(ctx context.Context, tx bun.Tx, user *db.User,
|
||||
// ConnectSlapID attempts to link a player's Slapshot ID via their Discord Steam connection.
|
||||
// If fails due to no steam connection or no slapID, fails silently and returns nil.
|
||||
func ConnectSlapID(ctx context.Context, tx bun.Tx, user *db.User,
|
||||
token *discord.Token, slapAPI *slapshotapi.SlapAPI, audit *db.AuditMeta,
|
||||
) error {
|
||||
// Attempt to setup their player/slapID from steam connection
|
||||
// If fails due to no steam connection or no slapID, fail silently and proceed with registration
|
||||
session, err := discord.NewOAuthSession(token)
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "discord.NewOAuthSession")
|
||||
|
||||
Reference in New Issue
Block a user