repositories

package
v0.0.0-...-dcf0478 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Overview

Package repositories implements database functionalities.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DB

type DB interface {
	User

	Close(ctx context.Context) error
}

DB implements all database functionalities.

type User

type User interface {
	CreateUser(ctx context.Context, user *models.User) error
	GetUser(ctx context.Context, telegramID int64) (*models.User, error)
	UpdateLanguage(ctx context.Context, lang models.Language, telegramID int64) error
}

User implements user functionalities.

Directories

Path Synopsis
Package mongodb implements mongodb database functionalities.
Package mongodb implements mongodb database functionalities.
Package mysql implements mysql database functionalities.
Package mysql implements mysql database functionalities.
Package postgres implements postgres database functionalities.
Package postgres implements postgres database functionalities.

Jump to

Keyboard shortcuts

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