You've already forked laravel-connect
feat: sync, webhook, tokens refresh, fillable, key config
This commit is contained in:
@@ -19,13 +19,13 @@ class RefreshTokens extends Command
|
||||
|
||||
$has_fields = in_array(HasConnectTokens::class, class_uses($class));
|
||||
|
||||
if (!$has_fields) {
|
||||
if (! $has_fields) {
|
||||
throw new ConnectException("$class does not implement HasConnectTokens");
|
||||
}
|
||||
|
||||
$class::query()->chunks(10, function ($models) use ($connect) {
|
||||
$models->each(function ($model) use ($connect) {
|
||||
if (!empty($model->connect_refresh_token) && $model->connect_expires_at <= now()->addHour()) {
|
||||
if (! empty($model->connect_refresh_token) && $model->connect_expires_at <= now()->addHour()) {
|
||||
try {
|
||||
$tokens = $connect->getAccessTokenFromRefreshToken($model->connect_refresh_token);
|
||||
$connect->updateUserConnectData($model, $tokens);
|
||||
|
||||
@@ -21,14 +21,14 @@ class Sync extends Command
|
||||
|
||||
$has_fields = in_array(HasConnectTokens::class, class_uses($class));
|
||||
|
||||
if (!$has_fields) {
|
||||
if (! $has_fields) {
|
||||
throw new ConnectException("$class does not implement HasConnectTokens");
|
||||
}
|
||||
|
||||
$class::query()->chunks(10, function ($models) use ($connect) {
|
||||
$models->each(function ($model) use ($connect) {
|
||||
try {
|
||||
if (!empty($model->connect_access_token)) {
|
||||
if (! empty($model->connect_access_token)) {
|
||||
$data = $connect->getUserData($model->connect_access_token);
|
||||
$connect->updateUserData($model, $data);
|
||||
$model->save();
|
||||
|
||||
Reference in New Issue
Block a user