fix: realtime connection?!

This commit is contained in:
Andras Bacsai
2023-12-11 18:06:29 +01:00
parent 3ffa2b6b8d
commit 17c8872130
8 changed files with 170 additions and 11 deletions

View File

@@ -6,6 +6,7 @@ use App\Notifications\Channels\SendsEmail;
use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Notifications\Notifiable;
use Illuminate\Support\Facades\Request;
use Spatie\Url\Url;
class InstanceSettings extends Model implements SendsEmail
@@ -30,6 +31,18 @@ class InstanceSettings extends Model implements SendsEmail
}
);
}
public static function realtimePort() {
$envDefined = env('PUSHER_PORT');
if ($envDefined != '6001') {
return $envDefined;
}
$url = Url::fromString(Request::getSchemeAndHttpHost());
if ($url->getScheme() === 'https') {
return 443;
} else {
return 6001;
}
}
public static function get()
{
return InstanceSettings::findOrFail(0);