controller

package
v0.0.0-...-779ed6b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 13, 2019 License: MIT Imports: 15 Imported by: 0

Documentation

Index

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 Login

func Login(w http.ResponseWriter, r *http.Request)

Login function

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(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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL