File tree 4 files changed +10
-4
lines changed
4 files changed +10
-4
lines changed Original file line number Diff line number Diff line change 1
1
.DS_Store
2
- .idea
2
+ .idea
3
+ /vendor
4
+ /composer.lock
Original file line number Diff line number Diff line change 12
12
"homepage" : " https://github.com/dcblogdev/laravel-dropbox" ,
13
13
"keywords" : [" Laravel" , " Dropbox" ],
14
14
"require" : {
15
- "illuminate/support" : " ^5.5|^5.6|^5.7|^5.8|^6.0|^7.0|^ 8.0|^9.0|^10.0" ,
15
+ "illuminate/support" : " ^8.0|^9.0|^10.0" ,
16
16
"guzzlehttp/guzzle" : " ^6|^7"
17
17
},
18
18
"autoload" : {
Original file line number Diff line number Diff line change 2
2
3
3
namespace Dcblogdev \Dropbox ;
4
4
5
+ use Carbon \Carbon ;
5
6
use Dcblogdev \Dropbox \Facades \Dropbox as Api ;
6
7
use Dcblogdev \Dropbox \Models \DropboxToken ;
7
8
use Dcblogdev \Dropbox \Resources \Files ;
@@ -171,8 +172,7 @@ public function getAccessToken($returnNullNoAccessToken = null)
171
172
if (isset ($ token ->refresh_token )) {
172
173
// Check if token is expired
173
174
// Get current time + 5 minutes (to allow for time differences)
174
- $ now = time () + 300 ;
175
- if ($ token ->expires_in <= $ now ) {
175
+ if ($ token ->expires_in ->lessThan (Carbon::now ()->addMinutes (5 ))) {
176
176
// Token is expired (or very close to it) so let's refresh
177
177
$ params = [
178
178
'grant_type ' => 'refresh_token ' ,
Original file line number Diff line number Diff line change 7
7
class DropboxToken extends Model
8
8
{
9
9
protected $ guarded = [];
10
+
11
+ protected $ casts = [
12
+ 'expires_in ' => 'datetime ' ,
13
+ ];
10
14
}
You can’t perform that action at this time.
0 commit comments