feat: add GITHUB_TOKEN for github api calls (prevent rate-limit)

This commit is contained in:
Vlad Stan
2023-01-18 17:38:51 +02:00
parent 66d3e2fb2d
commit 12d32a4811
2 changed files with 92 additions and 105 deletions
+7
View File
@@ -38,10 +38,16 @@ class LNbitsSettings(BaseSettings):
class UsersSettings(LNbitsSettings):
lnbits_admin_users: List[str] = Field(default=[])
lnbits_allowed_users: List[str] = Field(default=[])
class ExtensionsSettings(LNbitsSettings):
lnbits_admin_extensions: List[str] = Field(default=[])
lnbits_disabled_extensions: List[str] = Field(default=[])
lnbits_extensions_manifests: List[str] = Field(default=[])
lnbits_upgraded_extensions: List[str] = Field(default=[])
lnbits_ext_github_token: str = Field(
default=""
) # required due to GitHUb rate-limit
class ThemesSettings(LNbitsSettings):
@@ -169,6 +175,7 @@ class FundingSourcesSettings(
class EditableSettings(
UsersSettings,
ExtensionsSettings,
ThemesSettings,
OpsSettings,
FundingSourcesSettings,