betrens

package
v0.3.9 Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2024 License: MIT Imports: 25 Imported by: 9

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddSetting added in v0.2.5

func AddSetting(db *mongo.Database, doc model.Setting) (insertedID primitive.ObjectID, err error)

func AddTopic

func AddTopic(db *mongo.Database, doc model.Topic) (insertedID primitive.ObjectID, err error)

func CheckPasswordHash

func CheckPasswordHash(password, hash string) bool

func CrawlingTweet added in v0.2.2

func CrawlingTweet(topic model.Topic) (dataTopic []model.DataTopics, err error)

func CrawlingTweet2 added in v0.2.5

func CrawlingTweet2(topic model.Topic) (dataTopic []model.DataTopics, err error)

func CrawlingYoutube added in v0.2.2

func CrawlingYoutube(topic model.Topic) (dataTopic []model.DataTopics, errM string, err error)

func DeleteOneDoc

func DeleteOneDoc(_id primitive.ObjectID, db *mongo.Database, col string) error

func DeleteSetting added in v0.2.5

func DeleteSetting(db *mongo.Database, doc model.Setting) error

func DeleteTopic added in v0.1.1

func DeleteTopic(db *mongo.Database, doc model.Topic) error

delete topic

func GCFHandlerAddTopic added in v0.0.8

func GCFHandlerAddTopic(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFHandlerDeleteTopic added in v0.1.1

func GCFHandlerDeleteTopic(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFHandlerGetAllTopic added in v0.0.4

func GCFHandlerGetAllTopic(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFHandlerGetTopic added in v0.1.2

func GCFHandlerGetTopic(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFHandlerResetPassword added in v0.1.4

func GCFHandlerResetPassword(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFHandlerScraping added in v0.2.2

func GCFHandlerScraping(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname string, r *http.Request) string

func GCFHandlerSendOTP added in v0.1.4

func GCFHandlerSendOTP(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFHandlerSignin

func GCFHandlerSignin(PASETOPRIVATEKEYENV, MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFHandlerSignup

func GCFHandlerSignup(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFHandlerUpdateSentimen added in v0.3.3

func GCFHandlerUpdateSentimen(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname string, r *http.Request) string

func GCFHandlerUpdateTopic added in v0.1.1

func GCFHandlerUpdateTopic(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFHandlerVerifyOTP added in v0.1.4

func GCFHandlerVerifyOTP(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFReturnStruct

func GCFReturnStruct(DataStuct any) string

func GenerateExpiredAt added in v0.1.4

func GenerateExpiredAt() int64

func GetAllDocs

func GetAllDocs(db *mongo.Database, col string, docs interface{}) interface{}

func GetAllSetting added in v0.2.5

func GetAllSetting(db *mongo.Database) (docs []model.Setting, err error)

func GetAllTopic

func GetAllTopic(db *mongo.Database) (docs []model.Topic, err error)

func GetDataTopic added in v0.3.6

func GetDataTopic(_id primitive.ObjectID, db *mongo.Database) (dataTopics model.DataTopics, err error)

func GetOTPbyEmail added in v0.1.4

func GetOTPbyEmail(email string, db *mongo.Database) (doc model.Otp, err error)

func GetSetting added in v0.2.5

func GetSetting(db *mongo.Database, setting model.Setting) (doc model.Setting, err error)

func GetTopic added in v0.1.2

func GetTopic(_id primitive.ObjectID, db *mongo.Database) (doc model.Topic, dataTopics []model.DataTopics, err error)

func GetUserFromEmail

func GetUserFromEmail(email string, db *mongo.Database) (doc model.User, err error)

func GetUserFromID

func GetUserFromID(_id primitive.ObjectID, db *mongo.Database) (doc model.User, err error)

func GetUserFromPhoneNumber added in v0.2.2

func GetUserFromPhoneNumber(phoneNumber string, db *mongo.Database) (doc model.User, err error)

func HashPassword

func HashPassword(password string) (string, error)

func InsertManyDocs added in v0.2.2

func InsertManyDocs(db *mongo.Database, col string, dataTopics []model.DataTopics) (insertedIDs []primitive.ObjectID, err error)

func InsertOneDoc

func InsertOneDoc(db *mongo.Database, col string, doc interface{}) (insertedID primitive.ObjectID, err error)

func MongoConnect

func MongoConnect(MongoString, dbname string) *mongo.Database

func OtpGenerate added in v0.1.4

func OtpGenerate() (string, error)

func ResetPassword added in v0.1.4

func ResetPassword(db *mongo.Database, email, otp, password string) (string, error)

func ScrapSentimen added in v0.2.2

func ScrapSentimen(db *mongo.Database, topic model.Topic) (docs []model.DataTopics, err error)

func SendOTP added in v0.1.4

func SendOTP(db *mongo.Database, email string) (string, error)

func SignIn

func SignIn(db *mongo.Database, col string, insertedDoc model.User) (user model.User, Status bool, err error)

func SignUp

func SignUp(db *mongo.Database, col string, insertedDoc model.User) error

func UpdateOneDoc

func UpdateOneDoc(db *mongo.Database, col string, id primitive.ObjectID, doc interface{}) (err error)

func UpdateSentimen added in v0.3.3

func UpdateSentimen(db *mongo.Database, docs []model.DataTopics) (string, error)

func AnalizeSentimen(db *mongo.Database, topic model.Topic) (docs []model.DataTopics, err error) {

func UpdateSetting added in v0.2.5

func UpdateSetting(db *mongo.Database, doc model.Setting) (err error)

func UpdateTopic added in v0.1.1

func UpdateTopic(db *mongo.Database, doc model.Topic) (err error)

update topic

func ValidatePhoneNumber added in v0.1.5

func ValidatePhoneNumber(phoneNumber string) (bool, error)

func VerifyOTP added in v0.1.4

func VerifyOTP(db *mongo.Database, email, otp string) (string, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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