Documentation
¶
Index ¶
- func AmbilSatuBerita(mongoenv, dbname, collname string, r *http.Request) string
- func AmbilSatuKomentar(mongoenv, dbname, collname string, r *http.Request) string
- func AmbilSatuUser(publickey, mongoenv, dbname, collname string, r *http.Request) string
- func AmbilSemuaBerita(mongoenv, dbname, collname string, r *http.Request) string
- func AmbilSemuaKomentar(mongoenv, dbname, collname string, r *http.Request) string
- func AmbilSemuaUser(publickey, mongoenv, dbname, collname string, r *http.Request) string
- func Authorization(publickey, mongoenv, dbname, collname string, r *http.Request) string
- func CheckPasswordHash(password, hash string) bool
- func DecodeGetName(publickey string, tokenstring string) string
- func DecodeGetRole(publickey string, tokenstring string) string
- func DecodeGetUsername(publickey string, tokenstring string) string
- func DeleteBerita(mongoenv *mongo.Database, collname string, databerita Berita) interface{}
- func DeleteKomentar(mongoenv *mongo.Database, collname string, datakomentar Komentar) interface{}
- func DeleteMongo(mongoenv *mongo.Database, collname string, datapesan Tutorial) interface{}
- func DeleteUser(mongoenv *mongo.Database, collname string, userdata User) interface{}
- func EditBerita(mongoenv *mongo.Database, collname string, databerita Berita) interface{}
- func EditKomentar(mongoenv *mongo.Database, collname string, datakomentar Komentar) interface{}
- func EditUser(mongoenv *mongo.Database, collname string, datauser User) interface{}
- func Encode(name, username, role, privatekey string) (string, error)
- func GenerateKey() (privatekey, publickey string)
- func HapusBerita(publickey, mongoenv, dbname, collname string, r *http.Request) string
- func HapusKomentar(publickey, mongoenv, dbname, collname string, r *http.Request) string
- func HapusUser(publickey, mongoenv, dbname, collname string, r *http.Request) string
- func HashPassword(password string) (string, error)
- func InsertBerita(mongoenv *mongo.Database, collname string, databerita Berita) interface{}
- func InsertKomentar(mongoenv *mongo.Database, collname string, datakomentar Komentar) interface{}
- func InsertMongo(mongoenv *mongo.Database, collname string, pesan Tutorial) interface{}
- func InsertUserdata(mongoenv *mongo.Database, ...) (InsertedID interface{})
- func IsPasswordValid(mongoenv *mongo.Database, collname string, userdata User) bool
- func Login(token, privatekey, mongoenv, dbname, collname string, r *http.Request) string
- func Registrasi(token, mongoenv, dbname, collname string, r *http.Request) string
- func ReturnStruct(DataStuct any) string
- func SetConnection(mongoenv, dbname string) *mongo.Database
- func SetConnectionTest(mongoenv, dbname string) *mongo.Database
- func TambahBerita(publickey, mongoenv, dbname, collname string, r *http.Request) string
- func TambahKomentar(publickey, mongoenv, dbname, collname string, r *http.Request) string
- func TutorialGCFInsertMongo(mongoenv, dbname, collname string, r *http.Request) string
- func UpdateBerita(publickey, mongoenv, dbname, collname string, r *http.Request) string
- func UpdateKomentar(publickey, mongoenv, dbname, collname string, r *http.Request) string
- func UpdateMongo(mongoenv *mongo.Database, collname string, datapesan Tutorial) interface{}
- func UpdateUser(publickey, mongoenv, dbname, collname string, r *http.Request) string
- type Berita
- type CredentialUser
- type Komentar
- type Paragraf
- type Payload
- type Pesan
- type Tutorial
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AmbilSatuBerita ¶ added in v1.0.7
func AmbilSatuKomentar ¶ added in v1.1.2
func AmbilSatuUser ¶ added in v1.1.0
func AmbilSemuaBerita ¶ added in v1.1.0
func AmbilSemuaKomentar ¶ added in v1.1.2
func AmbilSemuaUser ¶ added in v1.1.0
func Authorization ¶ added in v1.0.7
func CheckPasswordHash ¶
func DecodeGetName ¶ added in v1.1.2
func DecodeGetRole ¶ added in v1.1.0
func DecodeGetUsername ¶ added in v1.1.0
func DeleteBerita ¶ added in v1.0.8
func DeleteKomentar ¶ added in v1.1.2
func DeleteMongo ¶ added in v1.3.3
func DeleteUser ¶
func EditBerita ¶ added in v1.0.8
func EditKomentar ¶ added in v1.1.2
func GenerateKey ¶ added in v1.1.0
func GenerateKey() (privatekey, publickey string)
func HapusBerita ¶ added in v1.0.8
func HapusKomentar ¶ added in v1.1.2
func HashPassword ¶
func InsertBerita ¶ added in v1.0.7
func InsertKomentar ¶ added in v1.1.2
func InsertMongo ¶ added in v1.3.3
func InsertUserdata ¶
func IsPasswordValid ¶
func Registrasi ¶ added in v1.0.1
func ReturnStruct ¶
func SetConnection ¶
func SetConnectionTest ¶ added in v1.2.1
func TambahBerita ¶ added in v1.0.7
func TambahKomentar ¶ added in v1.1.2
func TutorialGCFInsertMongo ¶ added in v1.3.3
func UpdateBerita ¶ added in v1.0.8
func UpdateKomentar ¶ added in v1.1.2
func UpdateMongo ¶ added in v1.3.3
Types ¶
type Berita ¶ added in v1.0.7
type Berita struct { ID string `json:"id" bson:"id"` Kategori string `json:"kategori" bson:"kategori"` Judul string `json:"judul" bson:"judul"` Preview string `json:"preview" bson:"preview"` Konten Paragraf `json:"konten" bson:"konten"` Penulis string `json:"penulis" bson:"penulis"` Sumber string `json:"sumber" bson:"sumber"` Image string `json:"image" bson:"image"` Waktu string `json:"waktu" bson:"waktu"` }
func FindBerita ¶ added in v1.0.7
type CredentialUser ¶ added in v1.0.8
type Komentar ¶ added in v1.1.2
type Komentar struct { ID string `json:"id" bson:"id"` ID_berita string `json:"id_berita" bson:"id_berita"` Username string `json:"username" bson:"username"` Tanggal string `json:"tanggal" bson:"tanggal"` Komentar string `json:"komentar" bson:"komentar"` }
func FindKomentar ¶ added in v1.1.2
type Paragraf ¶ added in v1.0.8
type Paragraf struct { Paragraf1 string `json:"paragraf1" bson:"paragraf1"` Paragraf2 string `json:"paragraf2" bson:"paragraf2"` Paragraf3 string `json:"paragraf3" bson:"paragraf3"` Paragraf4 string `json:"paragraf4" bson:"paragraf4"` Paragraf5 string `json:"paragraf5" bson:"paragraf5"` Paragraf6 string `json:"paragraf6" bson:"paragraf6"` Paragraf7 string `json:"paragraf7" bson:"paragraf7"` Paragraf8 string `json:"paragraf8" bson:"paragraf8"` Paragraf9 string `json:"paragraf9" bson:"paragraf9"` Paragraf10 string `json:"paragraf10" bson:"paragraf10"` }
type Payload ¶ added in v1.1.0
type Tutorial ¶ added in v1.3.3
type Tutorial struct { Parameter string `json:"parameter" bson:"parameter"` Pesan string `json:"pesan" bson:"pesan"` }
func GetAllMongo ¶ added in v1.3.3
type User ¶
type User struct { Name string `json:"name,omitempty" bson:"name,omitempty"` Email string `json:"email,omitempty" bson:"email,omitempty"` No_whatsapp string `json:"no_whatsapp,omitempty" bson:"no_whatsapp"` Username string `json:"username" bson:"username"` Password string `json:"password,omitempty" bson:"password"` Role string `json:"role,omitempty" bson:"role,omitempty"` }
Click to show internal directories.
Click to hide internal directories.