lundi 28 janvier 2019

Pagination in Gmail API (Previous Token)

I have implemented GMail API which gets Emails for me. Now I am trying to add pagination to it I have succeed in getting next records but now I also want to have Previous option(which required previous token).

I am unable to get into it below is what I tried so far.

public function paginate(Request $request){
        $label =  $request->input("label");
        $nextToken =  $request->input("next");
        $prevToken =  $request->input("prev");
        $messages = LaravelGmail::message();
        $msg = $messages->take(3)->in($label)->all($nextToken);
        $nextToken_New = $messages->pageToken;

        return view('gmail.load_mails', ['messages' => $msg, 'nextPageToken' => $nextToken_New,
        'prevPageToken' => $nextToken]);
}

Now In the above function nextPageToken is passed in view as $nextToken_New and for prevPageToken I am unable to set previous page token.(In code I have set last nextPageToken to prevPageToken which is not working)

Remember prevPageToken will be used to set on back key.



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire