Antonio Mika
·
2026-10-10
1package pgs
2
3import (
4 pgsdb "github.com/picosh/pico/pkg/apps/pgs/db"
5 "github.com/picosh/pico/pkg/db"
6)
7
8// findFeatureFlag returns the flag that lets a user upload to pgs, with
9// pgs's limits filled in.
10func findFeatureFlag(dbpool pgsdb.PgsDB, cfg *Config, userID string) (*db.FeatureFlag, error) {
11 ff, err := db.FindAccess(dbpool, userID, "pgs")
12 if err != nil {
13 return nil, err
14 }
15 ff.SetLimits(cfg.MaxSize, cfg.MaxAssetSize, cfg.MaxSpecialFileSize)
16 return ff, nil
17}