diff --git a/pkg/svc/discord/actions.go b/pkg/svc/discord/actions.go index 30b8aa5..0cdfc68 100644 --- a/pkg/svc/discord/actions.go +++ b/pkg/svc/discord/actions.go @@ -52,7 +52,6 @@ func addFacebookPage(info EvtInfo, fbid, tmpl string) string { return "check facebook fail" } if page == nil { - // TODO: write facebook page page, err = pubmodel.NewFacebookPage(fbid) if err != nil { return "write data fail" @@ -69,6 +68,16 @@ func addFacebookPage(info EvtInfo, fbid, tmpl string) string { if fbrt != nil { return "facebook page already linked" } + + rt, err := dsmodel.CreateFacebookRT(info.Channel, page.ID, tmpl) + if err != nil { + return "create data fail" + } + + err = rt.Write() + if err != nil { + return "write data fail" + } } - return "" + return "Success" }