database

package
v0.0.0-...-476d922 Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2019 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Copyright (c) 2019 Romano (Viacoin developer) Distributed under the MIT software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php.

Copyright (c) 2019 Romano (Viacoin developer) Distributed under the MIT software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddOrUpdateTelegramUser

func AddOrUpdateTelegramUser(user user.User) user.User

func AddOrUpdateTotalTransferred

func AddOrUpdateTotalTransferred(transaction bcoins.Transaction)

func AddUser

func AddUser(user user.User) error

func FindTelegramUserById

func FindTelegramUserById(telegram_id int) (user.User, error)

func FindTelegramUserByUsername

func FindTelegramUserByUsername(username string) (user.User, error)

func FindTwitterUser

func FindTwitterUser(twitter_id int64) *user.User

func GetSession

func GetSession() *sql.DB

func GetTotalUsers

func GetTotalUsers() int

count total amount of users in the database

func Setup

func Setup()

func UpdateTelegramUsername

func UpdateTelegramUsername(user user.User) error

Types

type TotalTransferredStat

type TotalTransferredStat struct {
	Name      string
	Symbol    string
	AmountSat int64
	Amount    float64
}

func FindTotalTransferred

func FindTotalTransferred(coinsymbol string) (TotalTransferredStat, error)

func GetAllCoinStats

func GetAllCoinStats() []TotalTransferredStat

Jump to

Keyboard shortcuts

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