Documentation ¶
Index ¶
- func AddSetting(db *mongo.Database, doc model.Setting) (insertedID primitive.ObjectID, err error)
- func AddTopic(db *mongo.Database, doc model.Topic) (insertedID primitive.ObjectID, err error)
- func CheckPasswordHash(password, hash string) bool
- func CrawlingTweet(topic model.Topic) (dataTopic []model.DataTopics, err error)
- func CrawlingTweet2(topic model.Topic) (dataTopic []model.DataTopics, err error)
- func CrawlingYoutube(topic model.Topic) (dataTopic []model.DataTopics, errM string, err error)
- func DeleteOneDoc(_id primitive.ObjectID, db *mongo.Database, col string) error
- func DeleteSetting(db *mongo.Database, doc model.Setting) error
- func DeleteTopic(db *mongo.Database, doc model.Topic) error
- func GCFHandlerAddTopic(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, ...) string
- func GCFHandlerDeleteTopic(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, ...) string
- func GCFHandlerGetAllTopic(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, ...) string
- func GCFHandlerGetTopic(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, ...) string
- func GCFHandlerResetPassword(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFHandlerScraping(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname string, r *http.Request) string
- func GCFHandlerSendOTP(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFHandlerSignin(PASETOPRIVATEKEYENV, MONGOCONNSTRINGENV, dbname, collectionname string, ...) string
- func GCFHandlerSignup(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFHandlerUpdateSentimen(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname string, r *http.Request) string
- func GCFHandlerUpdateTopic(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, ...) string
- func GCFHandlerVerifyOTP(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFReturnStruct(DataStuct any) string
- func GenerateExpiredAt() int64
- func GetAllDocs(db *mongo.Database, col string, docs interface{}) interface{}
- func GetAllSetting(db *mongo.Database) (docs []model.Setting, err error)
- func GetAllTopic(db *mongo.Database) (docs []model.Topic, err error)
- func GetDataTopic(_id primitive.ObjectID, db *mongo.Database) (dataTopics model.DataTopics, err error)
- func GetOTPbyEmail(email string, db *mongo.Database) (doc model.Otp, err error)
- func GetSetting(db *mongo.Database, setting model.Setting) (doc model.Setting, err error)
- func GetTopic(_id primitive.ObjectID, db *mongo.Database) (doc model.Topic, dataTopics []model.DataTopics, err error)
- func GetUserFromEmail(email string, db *mongo.Database) (doc model.User, err error)
- func GetUserFromID(_id primitive.ObjectID, db *mongo.Database) (doc model.User, err error)
- func GetUserFromPhoneNumber(phoneNumber string, db *mongo.Database) (doc model.User, err error)
- func HashPassword(password string) (string, error)
- func InsertManyDocs(db *mongo.Database, col string, dataTopics []model.DataTopics) (insertedIDs []primitive.ObjectID, err error)
- func InsertOneDoc(db *mongo.Database, col string, doc interface{}) (insertedID primitive.ObjectID, err error)
- func MongoConnect(MongoString, dbname string) *mongo.Database
- func OtpGenerate() (string, error)
- func ResetPassword(db *mongo.Database, email, otp, password string) (string, error)
- func ScrapSentimen(db *mongo.Database, topic model.Topic) (docs []model.DataTopics, err error)
- func SendOTP(db *mongo.Database, email string) (string, error)
- func SignIn(db *mongo.Database, col string, insertedDoc model.User) (user model.User, Status bool, err error)
- func SignUp(db *mongo.Database, col string, insertedDoc model.User) error
- func UpdateOneDoc(db *mongo.Database, col string, id primitive.ObjectID, doc interface{}) (err error)
- func UpdateSentimen(db *mongo.Database, docs []model.DataTopics) (string, error)
- func UpdateSetting(db *mongo.Database, doc model.Setting) (err error)
- func UpdateTopic(db *mongo.Database, doc model.Topic) (err error)
- func ValidatePhoneNumber(phoneNumber string) (bool, error)
- func VerifyOTP(db *mongo.Database, email, otp string) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddSetting ¶ added in v0.2.5
func CheckPasswordHash ¶
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 DeleteSetting ¶ added in v0.2.5
func DeleteTopic ¶ added in v0.1.1
delete topic
func GCFHandlerAddTopic ¶ added in v0.0.8
func GCFHandlerDeleteTopic ¶ added in v0.1.1
func GCFHandlerGetAllTopic ¶ added in v0.0.4
func GCFHandlerGetTopic ¶ added in v0.1.2
func GCFHandlerResetPassword ¶ added in v0.1.4
func GCFHandlerScraping ¶ added in v0.2.2
func GCFHandlerSendOTP ¶ added in v0.1.4
func GCFHandlerSignin ¶
func GCFHandlerSignup ¶
func GCFHandlerUpdateSentimen ¶ added in v0.3.3
func GCFHandlerUpdateTopic ¶ added in v0.1.1
func GCFHandlerVerifyOTP ¶ added in v0.1.4
func GCFReturnStruct ¶
func GenerateExpiredAt ¶ added in v0.1.4
func GenerateExpiredAt() int64
func GetAllDocs ¶
func GetAllSetting ¶ added in v0.2.5
func GetDataTopic ¶ added in v0.3.6
func GetOTPbyEmail ¶ added in v0.1.4
func GetSetting ¶ added in v0.2.5
func GetUserFromEmail ¶
func GetUserFromID ¶
func GetUserFromPhoneNumber ¶ added in v0.2.2
func HashPassword ¶
func InsertManyDocs ¶ added in v0.2.2
func InsertOneDoc ¶
func MongoConnect ¶
func OtpGenerate ¶ added in v0.1.4
func ResetPassword ¶ added in v0.1.4
func ScrapSentimen ¶ added in v0.2.2
func UpdateOneDoc ¶
func UpdateSentimen ¶ added in v0.3.3
func AnalizeSentimen(db *mongo.Database, topic model.Topic) (docs []model.DataTopics, err error) {
func UpdateSetting ¶ added in v0.2.5
func UpdateTopic ¶ added in v0.1.1
update topic
func ValidatePhoneNumber ¶ added in v0.1.5
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.