feat: support the listing of private apps

This commit is contained in:
Attila Kerekes
2022-10-28 09:55:16 +00:00
parent 533af2dc49
commit 6907695c5d
2 changed files with 15 additions and 1 deletions

View File

@@ -17,6 +17,7 @@ use Illuminate\Http\Request;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Route;
use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Facades\URL;
class ItemController extends Controller
{
@@ -376,7 +377,13 @@ class ItemController extends Controller
}
$output['colour'] = ($app->tile_background == 'light') ? '#fafbfc' : '#161b1f';
$output['iconview'] = config('app.appsource').'icons/'.$app->icon;
if(strpos($app->icon, 'icons/') !== false) {
// Private apps have the icon locally
$output['iconview'] = URL::to('/').'/storage/'.$app->icon;
} else {
$output['iconview'] = config('app.appsource').'icons/'.$app->icon;
}
return json_encode($output);
}