Documentation ¶
Index ¶
- func ChannelCreate(userUid domain.UserUid, channel domain.Channel, req *http.Request, ...)
- func ChannelJoin(userUid domain.UserUid, params martini.Params, r render.Render)
- func ChannelLeave(userUid domain.UserUid, params martini.Params, r render.Render)
- func ChannelList(r render.Render)
- func ChannelsByUser(userUid domain.UserUid, req *http.Request, r render.Render)
- func CreateMessage(message domain.Message, userUid domain.UserUid, r render.Render)
- func GithubHandler(msg GithubMsg, params martini.Params, r render.Render)
- func MessagesByChannel(userUid domain.UserUid, params martini.Params, r render.Render)
- func UserAuthenticate(ar domain.AuthenticationRequest, req *http.Request, r render.Render)
- func UserById(params martini.Params, r render.Render)
- func UserByToken(userUid domain.UserUid, r render.Render)
- func UserCreate(newUser domain.NewUser, req *http.Request, r render.Render)
- func UsersOnline(r render.Render)
- type GithubCommits
- type GithubMsg
- type GithubRepository
- type GithubUser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ChannelCreate ¶
func ChannelLeave ¶
func ChannelList ¶
func ChannelsByUser ¶
func CreateMessage ¶
func MessagesByChannel ¶
func UserAuthenticate ¶
Attempts to authenticate a user, on success issues a JWT
func UserByToken ¶
Uses the JWT in the Authorization header to look up and return the authenticated user
func UsersOnline ¶
Types ¶
type GithubCommits ¶
type GithubCommits struct { Message string `json:"message"` Author GithubUser `json:"author"` Committer GithubUser `json:"committer"` }
type GithubMsg ¶
type GithubMsg struct { CompareUrl string `json:"compare"` Commits []GithubCommits `json:"commits"` Repository GithubRepository `json:"repository"` }
type GithubRepository ¶
type GithubUser ¶
Click to show internal directories.
Click to hide internal directories.