utils

package
v0.1.2-alpha Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 17, 2025 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckPasswordHash

func CheckPasswordHash(password, hash string) bool

func ContainsSpace

func ContainsSpace(s string) bool

containsSpace - функция для проверки пробелов

func CreateTLSConfiguration

func CreateTLSConfiguration(truststorePath, truststorePassword string) (*tls.Config, error)

CreateTLSConfiguration создает TLS конфигурацию для использования с Kafka

func HashPassword

func HashPassword(password string) (string, error)

func IsValidEmail

func IsValidEmail(email string) bool

IsValidEmail проверяет формат email с помощью регулярного выражения

func IsValidPassword

func IsValidPassword(password string) bool

IsValidPassword проверяет пароль на соответствие минимальным требованиям безопасности

func Retry

func Retry(attempts int, sleep time.Duration, fn func() error) error

Retry функция для повторных попыток выполнения переданной функции

func SendEmail

func SendEmail(to, subject, body string) error

func WaitForKafkaReady

func WaitForKafkaReady(broker string, timeout time.Duration) bool

WaitForKafkaReady динамически проверяет готовность Kafka перед подключением

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL