readding getCard endpoint

This commit is contained in:
root 2022-10-25 06:09:39 +00:00
parent d4227f3558
commit cb544071ce
2 changed files with 13 additions and 6 deletions

View File

@ -11,12 +11,12 @@ import (
//GetCard retrieves contacts set by account //GetCard retrieves contacts set by account
func GetCard(w http.ResponseWriter, r *http.Request) { func GetCard(w http.ResponseWriter, r *http.Request) {
account, code, err := BearerAppToken(r, false) account, code, err := ParamAgentToken(r, false)
if err != nil { if err != nil {
ErrResponse(w, code, err) ErrResponse(w, code, err)
return return
} }
cardID := mux.Vars(r)["cardID"] cardID := mux.Vars(r)["cardID"]
var slot store.CardSlot var slot store.CardSlot
if err := store.DB.Preload("Card.Groups.GroupSlot").Where("account_id = ? AND card_slot_id = ?", account.ID, cardID).First(&slot).Error; err != nil { if err := store.DB.Preload("Card.Groups.GroupSlot").Where("account_id = ? AND card_slot_id = ?", account.ID, cardID).First(&slot).Error; err != nil {

View File

@ -377,6 +377,13 @@ var endpoints = routes{
ClearCardNotes, ClearCardNotes,
}, },
route{
"GetCard",
strings.ToUpper("Get"),
"/contact/cards/{cardID}",
GetCard,
},
route{ route{
"GetCardDetail", "GetCardDetail",
strings.ToUpper("Get"), strings.ToUpper("Get"),