Versions in this module Expand all Collapse all v1 v1.0.0 Aug 28, 2020 Changes in this version + func AddManager(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func AddUserAttendsEvent(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func CreateClub(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func CreateClubEvent(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func CreateTag(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func DeleteClubEvent(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func ExtractToken(r *http.Request) string + func GenerateCookie(name string, value string) *http.Cookie + func GenerateJWT(subject string, duration time.Duration, jwtSecret string) (string, error) + func GetActiveTags(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, _ *http.Request, ...) (int, error) + func GetAllEvents(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, _ *http.Request, ...) (int, error) + func GetClub(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func GetClubEvents(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func GetClubManagers(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func GetClubPhoto(db *gorm.DB, _ *redis.Client, w http.ResponseWriter, r *http.Request, ...) (int, error) + func GetClubPreview(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func GetClubs(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func GetEvent(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func GetTags(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, _ *http.Request, ...) (int, error) + func GetToggleClub(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func GetToggleUser(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func GetTokenClaims(token string) jwt.MapClaims + func GetTokenPair(subject string, accessDuration time.Duration, refreshDuration time.Duration) (*model.TokenInfo, error) + func GetUser(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func GetUserClubsManage(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func GetUserEventsAttend(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func GetUserSwipedClubs(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func Hash(info string) (string, error) + func IsActiveToken(rc *redis.Client, r *http.Request) bool + func IsSingleRecordActive(db *gorm.DB, tableName string, column string, val string, t interface{}) bool + func IsValidJWT(token string, kf jwt.Keyfunc) bool + func IsValidRequest(username string, r *http.Request) bool + func KF(secret string) jwt.Keyfunc + func LeaveClub(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func Login(db *gorm.DB, rc *redis.Client, w http.ResponseWriter, r *http.Request, ...) (int, error) + func Logout(_ *gorm.DB, rc *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func PromoteOwner(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func RefreshToken(_ *gorm.DB, rc *redis.Client, w http.ResponseWriter, r *http.Request, ...) (int, error) + func RemoveManager(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func RemoveUserAttendsEvent(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func RequestResetUserPassword(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func ResetUserPassword(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func SignUp(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func SingleRecordExists(db *gorm.DB, tableName string, column string, val string, t interface{}) bool + func SwipeClub(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func ToggleClub(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func ToggleTag(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func ToggleUser(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func UnSwipeClub(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func UpdateClub(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func UpdateClubEvent(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func UpdateClubTags(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func UpdateUserPassword(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func UpdateUserTags(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func UploadClubPhoto(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func UploadTagsList(db *gorm.DB, _ *redis.Client, _ http.ResponseWriter, r *http.Request, ...) (int, error) + func VerifyJWT(r *http.Request) bool