tenseleyflow/shithub / f2cacca

Browse files

web/wiring: thread BillingEnforce config into profile + repo Deps

Authored by mfwolffe <wolffemf@dukes.jmu.edu>
SHA
f2cacca06c4e4adab4abab528bef452a5f8a5466
Parents
1fe08a6
Tree
9312df4

2 changed files

StatusFile+-
M internal/web/profile_wiring.go 8 7
M internal/web/repo_wiring.go 1 0
internal/web/profile_wiring.gomodified
@@ -58,12 +58,13 @@ func buildProfileHandlers(
58
 		}
58
 		}
59
 	}
59
 	}
60
 	return profileh.New(profileh.Deps{
60
 	return profileh.New(profileh.Deps{
61
-		Logger:      logger,
61
+		Logger:         logger,
62
-		Render:      rr,
62
+		Render:         rr,
63
-		Pool:        pool,
63
+		Pool:           pool,
64
-		RepoFS:      repoFS,
64
+		RepoFS:         repoFS,
65
-		ObjectStore: objectStore,
65
+		ObjectStore:    objectStore,
66
-		Limiter:     throttle.NewLimiter(),
66
+		Limiter:        throttle.NewLimiter(),
67
-		Audit:       audit.NewRecorder(),
67
+		Audit:          audit.NewRecorder(),
68
+		BillingEnforce: cfg.Billing.Enforce,
68
 	})
69
 	})
69
 }
70
 }
internal/web/repo_wiring.gomodified
@@ -88,5 +88,6 @@ func buildRepoHandlers(
88
 			SSHEnabled: cfg.Auth.SSH.Enabled,
88
 			SSHEnabled: cfg.Auth.SSH.Enabled,
89
 			SSHHost:    cfg.Auth.SSH.Host,
89
 			SSHHost:    cfg.Auth.SSH.Host,
90
 		},
90
 		},
91
+		BillingEnforce: cfg.Billing.Enforce,
91
 	})
92
 	})
92
 }
93
 }