()
| 23 | } |
| 24 | |
| 25 | export function getPolarServer(): PolarServer { |
| 26 | const server = process.env.POLAR_SERVER; |
| 27 | if (!server) { |
| 28 | return "sandbox"; |
| 29 | } |
| 30 | |
| 31 | if (server !== "sandbox" && server !== "production") { |
| 32 | throw new Error("POLAR_SERVER must be either 'sandbox' or 'production'"); |
| 33 | } |
| 34 | |
| 35 | return server; |
| 36 | } |
| 37 | |
| 38 | const polar = new Polar({ |
| 39 | accessToken: getPolarAccessToken(), |