Documentation
¶
Index ¶
- func ChangeIcon(w http.ResponseWriter, r *http.Request)
- func CreatePost(w http.ResponseWriter, r *http.Request)
- func DeleteAccount(w http.ResponseWriter, r *http.Request)
- func DeleteFavoritePost(w http.ResponseWriter, r *http.Request)
- func DeleteImages(w http.ResponseWriter, r *http.Request)
- func DeleteLikedPost(w http.ResponseWriter, r *http.Request)
- func DeletePost(w http.ResponseWriter, r *http.Request)
- func EditPost(w http.ResponseWriter, r *http.Request)
- func EditProfile(w http.ResponseWriter, r *http.Request)
- func FavoritePost(w http.ResponseWriter, r *http.Request)
- func LikePost(w http.ResponseWriter, r *http.Request)
- func Login(w http.ResponseWriter, r *http.Request)
- func ShowFavoritePosts(w http.ResponseWriter, r *http.Request)
- func ShowProfile(w http.ResponseWriter, r *http.Request)
- func SignUp(w http.ResponseWriter, r *http.Request)
- func SinglePost(w http.ResponseWriter, r *http.Request)
- func Timeline(w http.ResponseWriter, r *http.Request)
- func Trending(w http.ResponseWriter, r *http.Request)
- func UploadingIcon(w http.ResponseWriter, r *http.Request)
- func UploadingImages(w http.ResponseWriter, r *http.Request)
- func UserPostsList(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ChangeIcon ¶
func ChangeIcon(w http.ResponseWriter, r *http.Request)
ChangeIcon changes a picture of user's profile
func CreatePost ¶
func CreatePost(w http.ResponseWriter, r *http.Request)
CreatePost creates a new post
func DeleteAccount ¶
func DeleteAccount(w http.ResponseWriter, r *http.Request)
DeleteAccount delete loginned user's account.
func DeleteFavoritePost ¶
func DeleteFavoritePost(w http.ResponseWriter, r *http.Request)
DeleteFavoritePost deletes specific favorite post resource and returns the result in JSON
func DeleteImages ¶
func DeleteImages(w http.ResponseWriter, r *http.Request)
DeleteImages delete user posts' images.
func DeleteLikedPost ¶
func DeleteLikedPost(w http.ResponseWriter, r *http.Request)
DeleteLikedPost deals with deleting resouce and return its result in JSON format.
func DeletePost ¶
func DeletePost(w http.ResponseWriter, r *http.Request)
DeletePost delete specific post resource.
func EditPost ¶
func EditPost(w http.ResponseWriter, r *http.Request)
EditPost edits a existing post.
func EditProfile ¶
func EditProfile(w http.ResponseWriter, r *http.Request)
EditProfile edits user's profile.
func FavoritePost ¶
func FavoritePost(w http.ResponseWriter, r *http.Request)
FavoritePost insert new favorite post.
func LikePost ¶
func LikePost(w http.ResponseWriter, r *http.Request)
LikePost likes posts when user is login.
func ShowFavoritePosts ¶
func ShowFavoritePosts(w http.ResponseWriter, r *http.Request)
ShowFavoritePosts returns the list of favorite posts
func ShowProfile ¶
func ShowProfile(w http.ResponseWriter, r *http.Request)
ShowProfile show a user's profile.
func SignUp ¶
func SignUp(w http.ResponseWriter, r *http.Request)
SignUp returns the sign up results in JSON.
func SinglePost ¶
func SinglePost(w http.ResponseWriter, r *http.Request)
SinglePost returns an individual post in JSON
func Timeline ¶
func Timeline(w http.ResponseWriter, r *http.Request)
Timeline is controller file for get all post with JSON format.
func Trending ¶
func Trending(w http.ResponseWriter, r *http.Request)
Trending returns trending posts in a list.
func UploadingIcon ¶
func UploadingIcon(w http.ResponseWriter, r *http.Request)
UploadingIcon is a function that uploading images to AWS S3.
func UploadingImages ¶
func UploadingImages(w http.ResponseWriter, r *http.Request)
UploadingImages uploads multiple photos to AWS S3.
func UserPostsList ¶
func UserPostsList(w http.ResponseWriter, r *http.Request)
UserPostsList shows specific user's posts list in JSON.
Types ¶
This section is empty.