Open Bug 1919137 Opened 4 months ago Updated 4 months ago

Separate type to store application-wide configuration

Categories

(Application Services :: Remote Settings, enhancement, P1)

enhancement

Tracking

(Not tracked)

People

(Reporter: bdk, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [disco-])

We should create a separate type to store application-wide configuration like:

  • Server env (dev, staging, or production)
  • Storage location for local data (maybe a shared sqlite file, maybe a directory where we store multiple files)
  • JEXL environment

This way consumers don't need to keep passing that around each time they want to create a client. Also, it opens the door for things that need to be managed application-wide, like push notifications.

Priority: -- → P1
Whiteboard: [disco-]
You need to log in before you can comment on or make changes to this bug.