Skip to content

Commit

Permalink
webservice/facebook: unexport the facebookwebservice struct
Browse files Browse the repository at this point in the history
return a webservice interface to limit functionality.
  • Loading branch information
while-loop committed Dec 9, 2017
1 parent bf9f9cf commit ad9eeed
Showing 1 changed file with 12 additions and 11 deletions.
23 changes: 12 additions & 11 deletions remme/webservice/facebook/facebook.go
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
package facebook

import (
"net/url"
"strings"

"github.com/PuerkitoBio/goquery"
"github.com/headzoo/surf"
"github.com/headzoo/surf/browser"
"github.com/while-loop/remember-me/remme/util"
"github.com/headzoo/surf"
"net/url"
"strings"
"github.com/while-loop/remember-me/remme/webservice"
)

Expand All @@ -18,17 +19,17 @@ const (
)

func init() {
webservice.Register(facebookhost, NewFacebookWebservice())
webservice.Register(facebookhost, NewfacebookWebservice())
}

type FacebookWebservice struct {
type facebookWebservice struct {
}

func NewFacebookWebservice() *FacebookWebservice {
return &FacebookWebservice{}
func NewfacebookWebservice() webservice.Webservice {
return &facebookWebservice{}
}

func (f *FacebookWebservice) login(browsr *browser.Browser, email, password string) error {
func (f *facebookWebservice) login(browsr *browser.Browser, email, password string) error {
fUrl := buildFBUrl(facebooklogin)

err := browsr.Open(fUrl.String())
Expand Down Expand Up @@ -63,7 +64,7 @@ func (f *FacebookWebservice) login(browsr *browser.Browser, email, password stri
return nil
}

func (f *FacebookWebservice) logout(browsr *browser.Browser) error {
func (f *facebookWebservice) logout(browsr *browser.Browser) error {
fUrl := buildFBUrl(facebooklogin)

err := browsr.Open(fUrl.String())
Expand All @@ -88,7 +89,7 @@ func (f *FacebookWebservice) logout(browsr *browser.Browser) error {
return retErr
}

func (f *FacebookWebservice) changePassword(browsr *browser.Browser, email, oldpasswd, newpasswd string) error {
func (f *facebookWebservice) changePassword(browsr *browser.Browser, email, oldpasswd, newpasswd string) error {
fUrl := buildFBUrl(facebookchpasswd)

err := browsr.Open(fUrl.String())
Expand Down Expand Up @@ -138,7 +139,7 @@ func (f *FacebookWebservice) changePassword(browsr *browser.Browser, email, oldp
return err
}

func (f *FacebookWebservice) ChangePassword(email, oldpasswd, newpasswd string) error {
func (f *facebookWebservice) ChangePassword(email, oldpasswd, newpasswd string) error {
browsr := surf.NewBrowser()
se := util.StickyError{}

Expand Down

0 comments on commit ad9eeed

Please sign in to comment.