Documentation ¶
Index ¶
- func CheckPasswordHash(password, hash string) bool
- func DeleteAllHistoryByUser(conn *mongo.Database, collectionname string, userId string) error
- func DeleteDeviceByID(id primitive.ObjectID, db *mongo.Database) error
- func DeleteOneDoc(_id primitive.ObjectID, db *mongo.Database, col string) error
- func EditDevice(idparam primitive.ObjectID, iduser string, db *mongo.Database, ...) (bson.M, error)
- func GCFDeleteAllHistory(PASETOPUBLICKEYENV, MONGOCONNSTRINGENV, dbname, collectionname string, ...) string
- func GCFGetDevice(PASETOPUBLICKEYENV, MONGOCONNSTRINGENV, dbname, collectionname string, ...) string
- func GCFGetDeviceByEmail(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFGetHistory(PASETOPUBLICKEYENV, MONGOCONNSTRINGENV, dbname, collectionname string, ...) string
- func GCFGetUserByEmail(MONGOCONNSTRINGENV, PASETOPUBLICKEYENV, dbname, collectionname string, ...) string
- func GCFHandlerDeleteDevice(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, ...) string
- func GCFHandlerGetAll(MONGOCONNSTRINGENV, dbname, col string, docs interface{}) string
- func GCFHandlerLogin(PASETOPRIVATEKEYENV, MONGOCONNSTRINGENV, dbname, collectionname string, ...) string
- func GCFHandlerLoginWhatsauth(PASETOPRIVATEKEYENV, MONGOCONNSTRINGENV, dbname, collectionname string, ...) string
- func GCFHandlerResetPassword(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFHandlerSendOTP(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFHandlerSignup(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFHandlerUpdateDevice(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, ...) string
- func GCFHandlerUpdateStatusDevice(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, ...) string
- func GCFHandlerVerifyOTP(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFInsertDevice(PASETOPUBLICKEYENV, MONGOCONNSTRINGENV, dbname string, r *http.Request) string
- func GCFInsertHistory(PASETOPUBLICKEYENV, MONGOCONNSTRINGENV, dbname string, r *http.Request) string
- func GCFReturnStruct(DataStuct any) string
- func GenerateExpiredAt() int64
- func GetAllDevice(mongoconn *mongo.Database, collection string) []model.Device
- func GetAllDocs(db *mongo.Database, col string, docs interface{}) interface{}
- func GetAllHistory(mongoconn *mongo.Database, collection string) []model.History
- func GetAllUser(mongoconn *mongo.Database, collection string) []model.User
- func GetDeviceByID(_id primitive.ObjectID, db *mongo.Database) (doc model.Device, err error)
- func GetDevicesByUser(conn *mongo.Database, collectionname string, email string) ([]model.Device, error)
- func GetDocsByFilter(db *mongo.Database, collectionName string, filter bson.M) ([]bson.M, error)
- func GetHistoryByUser(conn *mongo.Database, collectionname string, email string) ([]model.History, error)
- func GetID(r *http.Request) string
- func GetOTPbyEmail(email string, db *mongo.Database) (doc model.Otp, 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 InsertDevice(iduser string, db *mongo.Database, doc model.Device) (bson.M, error)
- func InsertOneDoc(db *mongo.Database, col string, doc interface{}) (insertedID primitive.ObjectID, err error)
- func IsPasswordValid(mongoconn *mongo.Database, collection string, userdata model.User) bool
- func MongoConnect(MongoString, dbname string) *mongo.Database
- func OtpGenerate() (string, error)
- func ResetPassword(db *mongo.Database, email, otp, password string) (string, error)
- func SendOTP(db *mongo.Database, email string) (string, error)
- func SetConnection(MONGOCONNSTRINGENV, dbname string) *mongo.Database
- 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 UpdateDeviceByID(id primitive.ObjectID, db *mongo.Database, doc model.Device) error
- func UpdateDeviceStatusByID(id primitive.ObjectID, db *mongo.Database, fieldName string, ...) error
- func UpdateOneDoc(db *mongo.Database, col string, id primitive.ObjectID, doc interface{}) (err error)
- func ValidatePhoneNumber(phoneNumber string) (bool, error)
- func VerifyOTP(db *mongo.Database, email, otp string) (string, error)
- func Waktu(s string) time.Time
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckPasswordHash ¶
func DeleteAllHistoryByUser ¶ added in v0.0.14
func DeleteDeviceByID ¶ added in v0.0.12
func EditDevice ¶ added in v0.0.21
func GCFDeleteAllHistory ¶ added in v0.0.14
func GCFGetDevice ¶
func GCFGetDeviceByEmail ¶ added in v0.0.8
func GCFGetHistory ¶ added in v0.0.14
func GCFGetUserByEmail ¶ added in v0.0.18
func GCFHandlerDeleteDevice ¶ added in v0.0.9
func GCFHandlerGetAll ¶ added in v0.0.8
func GCFHandlerLogin ¶
func GCFHandlerLoginWhatsauth ¶ added in v0.0.21
func GCFHandlerResetPassword ¶ added in v0.0.17
func GCFHandlerSendOTP ¶ added in v0.0.17
func GCFHandlerSignup ¶
func GCFHandlerUpdateDevice ¶ added in v0.0.9
func GCFHandlerUpdateStatusDevice ¶ added in v0.0.16
func GCFHandlerVerifyOTP ¶ added in v0.0.17
func GCFInsertDevice ¶ added in v0.0.7
func GCFInsertHistory ¶ added in v0.0.14
func GCFReturnStruct ¶
func GenerateExpiredAt ¶ added in v0.0.17
func GenerateExpiredAt() int64
func GetAllDevice ¶ added in v0.0.8
Device
func GetAllDocs ¶
func GetAllHistory ¶ added in v0.0.14
History
func GetAllUser ¶ added in v0.0.8
func GetDeviceByID ¶ added in v0.0.21
func GetDevicesByUser ¶ added in v0.0.8
func GetDocsByFilter ¶ added in v0.0.8
func GetHistoryByUser ¶ added in v0.0.14
func GetOTPbyEmail ¶ added in v0.0.17
func GetUserFromEmail ¶
func GetUserFromID ¶
func GetUserFromPhoneNumber ¶ added in v0.0.17
func HashPassword ¶
func InsertDevice ¶ added in v0.0.21
func InsertOneDoc ¶
func IsPasswordValid ¶ added in v0.0.8
func MongoConnect ¶
func ResetPassword ¶ added in v0.0.17
func SetConnection ¶ added in v0.0.8
func UpdateDeviceByID ¶ added in v0.0.13
func UpdateDeviceStatusByID ¶ added in v0.0.15
func UpdateOneDoc ¶
func ValidatePhoneNumber ¶ added in v0.0.17
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.