package
0.0.0-20250120082510-d8c9c4cbfbd2
Repository: https://github.com/sol1corejz/go-url-shortener.git
Documentation: pkg.go.dev

# Functions

GetStats получает информацию из бд.
HandleBatchPost обрабатывает HTTP-запросы на пакетное сокращение URL.
HandleDeleteURLs обрабатывает запросы на удаление списка сокращённых URL.
HandleGet обрабатывает запрос на получение оригинального URL по короткому идентификатору.
HandleGetInternalStats обрабатывает запрос на получение статистики.
HandleGetUserURLs обрабатывает запрос на получение всех URL-адресов, сокращённых пользователем, который прошёл аутентификацию.
HandleJSONPost обрабатывает POST-запрос с JSON-данными, содержащими URL.
HandlePing обрабатывает запрос на проверку состояния базы данных.
HandlePost обрабатывает POST-запрос, содержащий оригинальный URL, и генерирует для него короткий URL.
SaveShortURL содержит бизнес-логику обработки и сохранения URL.

# Variables

ErrFailedToCount - ошибка подсчета из бд.
ErrTimeOut ошибка времени выполнения.

# Structs

ShortenerServer представляет сервер для обработки gRPC-запросов.