Skip to content

Commit

Permalink
instagram: fallback to cobalt
Browse files Browse the repository at this point in the history
  • Loading branch information
catdevnull committed Oct 4, 2024
1 parent 8ddd89f commit f1dfe4b
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions instagram/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,20 @@ func (r *Instagram) Respond(url *url.URL) (*common.Uploadable, common.Error) {

lookup, err := r.lookup(url.String())
if err != nil {
log.Println(err)
log.Println(err, ";falling back to cobalt")
if strings.Index(url.Path, "/p/") == 0 {
return nil, common.NotValid
}
return nil, common.HadError
cobalt := common.CobaltClient{
Client: &r.Client,
Endpoint: "https://apicobalt.nulo.in"}

uploadable, err := cobalt.Lookup(url.String())
if err != nil {
log.Println("cobalt error", err)
return nil, common.HadError
}
return uploadable, common.OK
}

return &common.Uploadable{
Expand Down

0 comments on commit f1dfe4b

Please sign in to comment.