@ -14,15 +14,16 @@ import (
"context"
"context"
"database/sql"
"database/sql"
"fmt"
"fmt"
"github.com/go-sql-driver/mysql"
"github.com/writeas/web-core/silobridge"
wf_db "github.com/writefreely/writefreely/db"
"github.com/writefreely/writefreely/parse"
"net/http"
"net/http"
"net/url"
"net/url"
"strings"
"strings"
"time"
"time"
"github.com/go-sql-driver/mysql"
"github.com/writeas/web-core/silobridge"
wf_db "github.com/writefreely/writefreely/db"
"github.com/writefreely/writefreely/parse"
"github.com/guregu/null"
"github.com/guregu/null"
"github.com/guregu/null/zero"
"github.com/guregu/null/zero"
uuid "github.com/nu7hatch/gouuid"
uuid "github.com/nu7hatch/gouuid"
@ -1497,7 +1498,7 @@ ORDER BY created `+order+limitStr, collID, lang)
}
}
func ( db * datastore ) GetAPFollowers ( c * Collection ) ( * [ ] RemoteUser , error ) {
func ( db * datastore ) GetAPFollowers ( c * Collection ) ( * [ ] RemoteUser , error ) {
rows , err := db . Query ( "SELECT actor_id, inbox, shared_inbox FROM remotefollows f INNER JOIN remoteusers u ON f.remote_user_id = u.id WHERE collection_id = ?" , c . ID )
rows , err := db . Query ( "SELECT actor_id, inbox, shared_inbox, f.created FROM remotefollows f INNER JOIN remoteusers u ON f.remote_user_id = u.id WHERE collection_id = ?" , c . ID )
if err != nil {
if err != nil {
log . Error ( "Failed selecting from followers: %v" , err )
log . Error ( "Failed selecting from followers: %v" , err )
return nil , impart . HTTPError { http . StatusInternalServerError , "Couldn't retrieve followers." }
return nil , impart . HTTPError { http . StatusInternalServerError , "Couldn't retrieve followers." }
@ -1507,7 +1508,7 @@ func (db *datastore) GetAPFollowers(c *Collection) (*[]RemoteUser, error) {
followers := [ ] RemoteUser { }
followers := [ ] RemoteUser { }
for rows . Next ( ) {
for rows . Next ( ) {
f := RemoteUser { }
f := RemoteUser { }
err = rows . Scan ( & f . ActorID , & f . Inbox , & f . SharedInbox )
err = rows . Scan ( & f . ActorID , & f . Inbox , & f . SharedInbox , & f . Created )
followers = append ( followers , f )
followers = append ( followers , f )
}
}
return & followers , nil
return & followers , nil