| 123456789101112131415161718192021222324252627 | package configtype UserLevel intconst (  UserLevelAdmin = UserLevel(999)  UserLevelUntrusted = UserLevel(0))type User interface {	ID() *ID  Level() UserLevel}type UserSettings struct {  PayloadReadTimeout int}func GetUserSettings(level UserLevel) UserSettings {  settings := UserSettings {    PayloadReadTimeout: 120,  }  if level > 0 {    settings.PayloadReadTimeout = 0  }  return settings}
 |