More text to create char responses

This commit is contained in:
2020-08-23 03:21:53 -04:00
parent 859c1d7238
commit de1d4fbaf0

View File

@ -58,16 +58,16 @@ func CreateCharacter(ctx context.Context, logger runtime.Logger, db *sql.DB, nk
dataExist, err := entities.PlayerDataExists(ctx, nk, userID) dataExist, err := entities.PlayerDataExists(ctx, nk, userID)
if err != nil { if err != nil {
logger.Error(err.Error()) logger.Error(err.Error())
return "", err return err.Error(), err
} }
if dataExist { if dataExist {
return "", errors.New("user already has a character") return "Already Exists Exception", errors.New("user already has a character")
} else { } else {
playerData := entities.PlayerSaveData{} playerData := entities.PlayerSaveData{}
err := json.Unmarshal([]byte(payload), &playerData) err := json.Unmarshal([]byte(payload), &playerData)
if err != nil { if err != nil {
return "", err return "Failed to load data from client!", err
} }
player := entities.PlayerEntity{ player := entities.PlayerEntity{
Name: playerData.Name, Name: playerData.Name,
@ -75,9 +75,9 @@ func CreateCharacter(ctx context.Context, logger runtime.Logger, db *sql.DB, nk
} }
saveErr := player.SaveUserID(ctx, nk, userID) saveErr := player.SaveUserID(ctx, nk, userID)
if saveErr != nil { if saveErr != nil {
return "", err return "Failed to write data to storage!", err
} }
return "", nil return "Success!", nil
} }
} }
return "", errors.New("Unknown error occured!") return "", errors.New("Unknown error occured!")