Showing 2 of 2 total issues
Function getMatchPlayers
has 6 return statements (exceeds 4 allowed). Open
Open
func getMatchPlayers(teamID, channelID, winnerID, loserID string) (winner, loser model.Player, err error) {
if !isUser(winnerID) {
return model.Player{}, model.Player{}, fmt.Errorf("the given winner is not a user")
}
Function versusMessageBlock
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
func versusMessageBlock(winner *model.Player, winnerDiffPos int, loser *model.Player, loserDiffPos int, eloPts float64) []ns.Block {