package svc import ( "mongo.games.com/game/dao" "mongo.games.com/game/model" "mongo.games.com/goserver/core/logger" "mongo.games.com/goserver/core/mongox" "net/rpc" ) type AccountLogSvc struct { } func (a *AccountLogSvc) GetByFaceBookId(req *string, res *model.AccountLog) error { c, err := dao.GetAccountLog(mongox.Global) if err != nil { logger.Logger.Errorf("GetAccountLog error: %v", err) return err } log, err := c.GetByFaceBookId(*req) if err != nil { logger.Logger.Errorf("GetByFaceBookId error: %v", err) return err } *res = *log return nil } func (a *AccountLogSvc) RemoveByFaceBookId(req *string, res *bool) error { c, err := dao.GetAccountLog(mongox.Global) if err != nil { logger.Logger.Errorf("GetAccountLog error: %v", err) return err } err = c.RemoveByFaceBookId(*req) if err != nil { logger.Logger.Errorf("RemoveByFaceBookId error: %v", err) return err } *res = true return err } var AccountLogSvcInst = new(AccountLogSvc) func init() { rpc.Register(AccountLogSvcInst) }