Fix \\n in the publicKey and add http 204 as a success condition
This commit is contained in:
parent
f3e0c1bd61
commit
1120dff00d
3 changed files with 6 additions and 5 deletions
2
actor.go
2
actor.go
|
@ -301,7 +301,7 @@ func (a *Actor) whoAmI() string {
|
|||
self["publicKey"] = map[string]string{
|
||||
"id": baseURL + a.Name + "#main-key",
|
||||
"owner": baseURL + a.Name,
|
||||
"publicKeyPem" : strings.ReplaceAll(a.publicKeyPem, "\n", "\\n"),
|
||||
"publicKeyPem": a.publicKeyPem,
|
||||
}
|
||||
selfString, _ := json.Marshal(self)
|
||||
return string(selfString)
|
||||
|
|
2
http.go
2
http.go
|
@ -241,7 +241,7 @@ func Serve(actors map[string]Actor) {
|
|||
// pixelfed doesn't return the original follow thus the id is wrong so we
|
||||
// need to just check if we requested this actor
|
||||
if _, ok := actor.requested[acceptor]; !ok {
|
||||
log.Info("We never requested this follow, ignoring the Accept")
|
||||
log.Info("We never requested this follow from " + acceptor +", ignoring the Accept")
|
||||
return
|
||||
}
|
||||
// if pixelfed fixes https://github.com/pixelfed/pixelfed/issues/1710 we should uncomment
|
||||
|
|
3
util.go
3
util.go
|
@ -19,7 +19,8 @@ import (
|
|||
func isSuccess(code int) bool {
|
||||
return code == http.StatusOK ||
|
||||
code == http.StatusCreated ||
|
||||
code == http.StatusAccepted
|
||||
code == http.StatusAccepted ||
|
||||
code == http.StatusNoContent
|
||||
}
|
||||
|
||||
//PrettyPrint maps
|
||||
|
|
Loading…
Reference in a new issue