api: standardise strip fn names

This commit is contained in:
Adhityaa Chandrasekar 2018-07-24 12:30:45 +05:30
parent a8ecbd9717
commit c57bc6a39b
11 changed files with 16 additions and 16 deletions

View File

@ -102,7 +102,7 @@ func commentListHandler(w http.ResponseWriter, r *http.Request) {
return
}
domain := stripDomain(*x.Domain)
domain := domainStrip(*x.Domain)
path := *x.Path
d, err := domainGet(domain)

View File

@ -49,7 +49,7 @@ func commentNewHandler(w http.ResponseWriter, r *http.Request) {
return
}
domain := stripDomain(*x.Domain)
domain := domainStrip(*x.Domain)
path := *x.Path
d, err := domainGet(domain)

View File

@ -81,7 +81,7 @@ func domainDeleteHandler(w http.ResponseWriter, r *http.Request) {
return
}
domain := stripDomain(*x.Domain)
domain := domainStrip(*x.Domain)
isOwner, err := domainOwnershipVerify(o.OwnerHex, domain)
if err != nil {
bodyMarshal(w, response{"success": false, "message": err.Error()})

View File

@ -150,7 +150,7 @@ func domainImportDisqus(domain string, url string) (int, error) {
commentHex, err := commentNew(
commenterHex[post.Author.Email],
domain,
stripPath(threads[post.ThreadId.Id].URL),
pathStrip(threads[post.ThreadId.Id].URL),
parentHex,
html2md.Convert(post.Message),
"approved",
@ -185,7 +185,7 @@ func domainImportDisqusHandler(w http.ResponseWriter, r *http.Request) {
return
}
domain := stripDomain(*x.Domain)
domain := domainStrip(*x.Domain)
isOwner, err := domainOwnershipVerify(o.OwnerHex, domain)
if err != nil {
bodyMarshal(w, response{"success": false, "message": err.Error()})

View File

@ -41,7 +41,7 @@ func domainModeratorDeleteHandler(w http.ResponseWriter, r *http.Request) {
return
}
domain := stripDomain(*x.Domain)
domain := domainStrip(*x.Domain)
authorised, err := domainOwnershipVerify(o.OwnerHex, domain)
if err != nil {
bodyMarshal(w, response{"success": false, "message": err.Error()})

View File

@ -43,7 +43,7 @@ func domainModeratorNewHandler(w http.ResponseWriter, r *http.Request) {
return
}
domain := stripDomain(*x.Domain)
domain := domainStrip(*x.Domain)
isOwner, err := domainOwnershipVerify(o.OwnerHex, domain)
if err != nil {
bodyMarshal(w, response{"success": false, "message": err.Error()})

View File

@ -43,7 +43,7 @@ func domainNewHandler(w http.ResponseWriter, r *http.Request) {
return
}
domain := stripDomain(*x.Domain)
domain := domainStrip(*x.Domain)
if err = domainNew(o.OwnerHex, *x.Name, domain); err != nil {
bodyMarshal(w, response{"success": false, "message": err.Error()})

View File

@ -55,7 +55,7 @@ func domainStatisticsHandler(w http.ResponseWriter, r *http.Request) {
return
}
domain := stripDomain(*x.Domain)
domain := domainStrip(*x.Domain)
isOwner, err := domainOwnershipVerify(o.OwnerHex, domain)
if err != nil {
bodyMarshal(w, response{"success": false, "message": err.Error()})

View File

@ -38,7 +38,7 @@ func domainUpdateHandler(w http.ResponseWriter, r *http.Request) {
return
}
domain := stripDomain((*x.D).Domain)
domain := domainStrip((*x.D).Domain)
isOwner, err := domainOwnershipVerify(o.OwnerHex, domain)
if err != nil {
bodyMarshal(w, response{"success": false, "message": err.Error()})

View File

@ -8,7 +8,7 @@ var prePlusMatch = regexp.MustCompile(`([^@\+]*)\+?(.*)@.*`)
var periodsMatch = regexp.MustCompile(`[\.]`)
var postAtMatch = regexp.MustCompile(`[^@]*(@.*)`)
func stripEmail(email string) string {
func emailStrip(email string) string {
postAt := postAtMatch.ReplaceAllString(email, `$1`)
prePlus := prePlusMatch.ReplaceAllString(email, `$1`)
strippedEmail := periodsMatch.ReplaceAllString(prePlus, ``) + postAt
@ -19,7 +19,7 @@ func stripEmail(email string) string {
var https = regexp.MustCompile(`(https?://)`)
var trailingSlash = regexp.MustCompile(`(/*$)`)
func stripDomain(domain string) string {
func domainStrip(domain string) string {
noSlash := trailingSlash.ReplaceAllString(domain, ``)
noProtocol := https.ReplaceAllString(noSlash, ``)
@ -28,7 +28,7 @@ func stripDomain(domain string) string {
var pathMatch = regexp.MustCompile(`(https?://[^/]*)`)
func stripPath(url string) string {
func pathStrip(url string) string {
strippedPath := pathMatch.ReplaceAllString(url, ``)
return strippedPath

View File

@ -4,7 +4,7 @@ import (
"testing"
)
func TestStripEmailBasics(t *testing.T) {
func TestEmailStripBasics(t *testing.T) {
tests := map[string]string{
"test@example.com": "test@example.com",
"test+strip@example.com": "test@example.com",
@ -12,8 +12,8 @@ func TestStripEmailBasics(t *testing.T) {
}
for in, out := range tests {
if stripEmail(in) != out {
t.Errorf("for in=%s expected out=%s got out=%s", in, out, stripEmail(in))
if emailStrip(in) != out {
t.Errorf("for in=%s expected out=%s got out=%s", in, out, emailStrip(in))
return
}
}