Documentation ¶
Index ¶
- Constants
- Variables
- func BrevoInit()
- func ConfigInit(path string)
- func ConfigTestInit(path string)
- func DatabaseAutoMigrate(db *gorm.DB)
- func DatabaseInit() *gorm.DB
- func MailCreate() *models.Mail
- func MailInit()
- func MailRemoveAllEmails()
- func MailSend(db *gorm.DB, m *models.Mail) error
- func OneSignalCreateNotification(db *gorm.DB, userUIDs []string, ...) error
- func OneSignalInit()
- func RunTestMain(m *testing.M, dbP **gorm.DB, configPath string)
Constants ¶
View Source
const ( EnvEnumProduction = "production" EnvEnumAcceptance = "acceptance" EnvEnumTesting = "testing" EnvEnumDevelopment = "development" )
Variables ¶
View Source
var Brevo *brevo
View Source
var Cache *cache.Cache
View Source
var Config struct { ENV string `yaml:"-"` HOST string `yaml:"host"` PORT int `yaml:"port"` SITE_BASE_URL_API string `yaml:"site_base_url_api"` SITE_BASE_URL_FE string `yaml:"site_base_url_fe"` COOKIE_DOMAIN string `yaml:"cookie_domain"` COOKIE_HTTPS_ONLY bool `yaml:"cookie_https_only"` JWT_SECRET string `yaml:"jwt_secret"` STRIPE_SECRET_KEY string `yaml:"stripe_secret_key"` STRIPE_WEBHOOK string `yaml:"stripe_webhook"` DB_HOST string `yaml:"db_host"` DB_PORT int `yaml:"db_port"` DB_NAME string `yaml:"db_name"` DB_USER string `yaml:"db_user"` DB_PASS string `yaml:"db_pass"` SMTP_HOST string `yaml:"smtp_host"` SMTP_PORT int `yaml:"smtp_port"` SMTP_SENDER string `yaml:"smtp_sender"` SMTP_USER string `yaml:"smtp_user"` SMTP_PASS string `yaml:"smtp_pass"` GOSCOPE2_USER string `yaml:"goscope2_user"` GOSCOPE2_PASS string `yaml:"goscope2_pass"` SENDINBLUE_API_KEY string `yaml:"sendinblue_api_key"` IMGBB_KEY string `yaml:"imgbb_key"` ONESIGNAL_APP_ID string `yaml:"onesignal_app_id"` ONESIGNAL_REST_API_KEY string `yaml:"onesignal_rest_api_key"` APPSTORE_REVIEWER_EMAIL string `yaml:"appstore_reviewer_email"` }
View Source
var OneSignalClient *onesignal.APIClient
Functions ¶
func ConfigInit ¶
func ConfigInit(path string)
func ConfigTestInit ¶
func ConfigTestInit(path string)
func DatabaseAutoMigrate ¶
func DatabaseInit ¶
func MailCreate ¶
func MailRemoveAllEmails ¶
func MailRemoveAllEmails()
func OneSignalInit ¶
func OneSignalInit()
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.