Skip to content
Snippets Groups Projects
Commit f67934e6 authored by Benoît Harrault's avatar Benoît Harrault
Browse files

Clean/format code

parent 95bbe069
No related branches found
No related tags found
1 merge request!21Resolve "Clean some code"
root = true
[*]
indent_style = space
indent_size = 4
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.md]
trim_trailing_whitespace = false
<?php
function generatePlaylistName() {
function generatePlaylistName()
{
$now = new DateTime();
$name = 'Fresh playlist ['.$now->format('Y-m-d H:i:s').']';
return $name;
}
function createEmptyPlaylist($api) {
function createEmptyPlaylist($api)
{
$name = generatePlaylistName();
error_log('Create new playlist "'.$name.'".');
$playlist = $api->createPlaylist([
......@@ -17,7 +19,8 @@ function createEmptyPlaylist($api) {
return $playlist;
}
function pickRandomTrackFromArray($recommendedTrackIds, $count = 50) {
function pickRandomTrackFromArray($recommendedTrackIds, $count = 50)
{
$recommendedTrackIds = array_keys($recommendedTrackIds);
error_log('=> Got '.count($recommendedTrackIds).' unique recommendatations.');
shuffle($recommendedTrackIds);
......@@ -27,7 +30,8 @@ function pickRandomTrackFromArray($recommendedTrackIds, $count = 50) {
return $pickedTrackIds;
}
function createPlaylistWithRandomTracks($api, $trackIds, $count = 50) {
function createPlaylistWithRandomTracks($api, $trackIds, $count = 50)
{
$playlist = createEmptyPlaylist($api);
$pickedTrackIds = pickRandomTrackFromArray($trackIds);
$api->replacePlaylistTracks($playlist->id, $pickedTrackIds);
......@@ -35,14 +39,16 @@ function createPlaylistWithRandomTracks($api, $trackIds, $count = 50) {
return $api->getPlaylist($playlist->id);
}
function getCreatedPlaylistInformationMessage($api, $playlist) {
function getCreatedPlaylistInformationMessage($api, $playlist)
{
$link = '<a href="'.$playlist->external_urls->spotify.'">'.$playlist->name.'</a>';
$message = 'Ok created new playlist with '.count($playlist->tracks->items).' tracks: '.$link;
return $message;
}
function createDisplayablePlaylist($playlist) {
function createDisplayablePlaylist($playlist)
{
$output = [
'id' => $playlist->id,
'name' => $playlist->name,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment