profile models.Profile
if err = json.Unmarshal(respDataBytes, &profile); err != nil {
return err
}
switch resp.Event {
case "save", "edit":
return profile.Save(db)
case "delete":
return profile.Delete(db)
}
case "account":
var account models.Account
if err = json.Unmarshal(respDataBytes, &account); err != nil {
return err
}
switch resp.Event {
case "save", "edit":
return account.Save(db)
case "delete":
return account.Delete(db)
}
}
Есть такой код, он корявый. Можно как-то по-другому сделать чтобы без нарушения DRY и в общем грмотно?
я этот код пытался переделать
Обсуждают сегодня