Documentation ¶
Index ¶
- Variables
- func BorroRelacion(t models.Relacion) (bool, error)
- func BorroTweet(ID string, UserID string) error
- func BuscoPerfil(ID string) (models.Usuario, error)
- func ChequeoConnection() int
- func ChequeoYaExisteUsuario(email string) (models.Usuario, bool, string)
- func ConectarBD() *mongo.Client
- func ConsultoRelacion(t models.Relacion) (bool, error)
- func EncriptarPassword(pass string) (string, error)
- func InsertoRegistro(u models.Usuario) (string, bool, error)
- func InsertoRelacion(t models.Relacion) (bool, error)
- func InsertoTweet(t models.GraboTweet) (string, bool, error)
- func IntentoLogin(email string, password string) (models.Usuario, bool)
- func LeoTweets(ID string, pagina int64) ([]*models.DevuelvoTweets, bool)
- func LeoTweetsSeguidores(ID string, pagina int) ([]models.DevuelvoTweetsSeguidores, bool)
- func LeoUsuariosTodos(ID string, page int64, search string, tipo string) ([]*models.Usuario, bool)
- func ModificoRegistro(u models.Usuario, ID string) (bool, error)
Constants ¶
This section is empty.
Variables ¶
var MongoCN = ConectarBD()
MongoCN es el objeto de conexion a la base datos
Functions ¶
func BorroRelacion ¶
BorroRelacion borra la relacion de la base de datos
func BorroTweet ¶
BorroTweet borra un tweet en especifico
func BuscoPerfil ¶
BuscoPerfil busco el perfil en la base de datos
func ChequeoConnection ¶
func ChequeoConnection() int
ChequeoConnection es el ping a la base de datos
func ChequeoYaExisteUsuario ¶
ChequeoYaExisteUsuario recibe un email de parámetro y cheque si ya está en la BD
func ConectarBD ¶
ConectarBD es la función que me permite conectar la Base de datos
func ConsultoRelacion ¶
ConsultoRelacion consulta la relacion entre dos usuarios
func EncriptarPassword ¶
EncriptarPassword es la rutina que me permite encriptar la password recibida
func InsertoRegistro ¶
InsertoRegistro es la parada final con la BD para insertar los datos del usuario
func InsertoRelacion ¶
InsertoRelacion graba la relacion en la base de datos
func InsertoTweet ¶
func InsertoTweet(t models.GraboTweet) (string, bool, error)
InsertoTweet graba el Tweet en la BD
func IntentoLogin ¶
IntentoLogin realiza el chequeo de login de la BD
func LeoTweets ¶
func LeoTweets(ID string, pagina int64) ([]*models.DevuelvoTweets, bool)
leoTweets lee los tweets del perfil
func LeoTweetsSeguidores ¶
func LeoTweetsSeguidores(ID string, pagina int) ([]models.DevuelvoTweetsSeguidores, bool)
LeoTweetsSeguidores lee los tweets de mis seguidores
func LeoUsuariosTodos ¶
LeoUsuariosTodos lee los usuarios registrados en el sistema, si se recibe "R" en quienes trae solo los que se relacionan conmigo
Types ¶
This section is empty.