This repository was archived by the owner on Aug 25, 2023. It is now read-only.
File tree 1 file changed +13
-8
lines changed
1 file changed +13
-8
lines changed Original file line number Diff line number Diff line change @@ -741,28 +741,33 @@ func (media *FeedMedia) ID() string {
741
741
//
742
742
// returns false when list reach the end.
743
743
// if FeedMedia.Error() is ErrNoMore no problem have been occurred.
744
- func (media * FeedMedia ) Next () bool {
744
+ func (media * FeedMedia ) Next (args ... map [ string ] string ) bool {
745
745
if media .err != nil {
746
746
return false
747
747
}
748
-
749
748
insta := media .inst
750
749
endpoint := media .endpoint
751
750
next := media .ID ()
752
751
753
752
if media .uid != 0 {
754
753
endpoint = fmt .Sprintf (endpoint , media .uid )
755
754
}
755
+ query := map [string ]string {
756
+ "max_id" : next ,
757
+ "rank_token" : insta .rankToken ,
758
+ "min_timestamp" : media .timestamp ,
759
+ "ranked_content" : "true" ,
760
+ }
761
+ for _ , arg := range args {
762
+ for key , value := range arg {
763
+ query [key ] = value
764
+ }
765
+ }
756
766
757
767
body , err := insta .sendRequest (
758
768
& reqOptions {
759
769
Endpoint : endpoint ,
760
- Query : map [string ]string {
761
- "max_id" : next ,
762
- "rank_token" : insta .rankToken ,
763
- "min_timestamp" : media .timestamp ,
764
- "ranked_content" : "true" ,
765
- },
770
+ Query : query ,
766
771
},
767
772
)
768
773
if err == nil {
You can’t perform that action at this time.
0 commit comments