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.