add delete facebook command action

This commit is contained in:
Jay
2019-08-20 09:29:06 +00:00
parent d24db4b509
commit 7cf63a4bfb
6 changed files with 45 additions and 2 deletions
+5
View File
@@ -133,3 +133,8 @@ func (p *ChannelModel) GetFacebookPageTmpl(fbid string) (tmpl string, err error)
rt = nil
return tmpl, nil
}
// DeleteFacebookPage -
func (p *ChannelModel) DeleteFacebookPage(fbid string) (err error) {
return DeleteFacebookRT(p.ID, fbid)
}
+16
View File
@@ -87,3 +87,19 @@ func (p *ChannelFacebookRT) Write() (err error) {
}
return
}
// DeleteFacebookRT -
func DeleteFacebookRT(channel, facebook string) (err error) {
if len(channel) == 0 || len(facebook) == 0 {
return errors.New("channel or fbid is empty")
}
db := models.GetConn()
query := `delete from "discord"."channel_facebook_rt" where "channel" = $1 and "facebook" = $2`
_, err = db.Exec(query, channel, facebook)
if err != nil {
return err
}
return
}