« get me outta code hell

Merge branch 'workspace' - http-music - Command-line music player + utils (not a server!)
about summary refs log tree commit diff
path: root/src/playlist-utils.js
diff options
context:
space:
mode:
authorliam4 <towerofnix@gmail.com>2017-06-21 21:53:43 +0000
committerliam4 <towerofnix@gmail.com>2017-06-21 21:53:43 +0000
commit4074b66746ac87aa1a655dfaa914e5e02b8f8221 (patch)
tree7bb50dd4362feb9ce7ed8b3c131486114e1ffff5 /src/playlist-utils.js
parentaf4749b962a7c5c488f52ae2b6f2ff0fe3d920a0 (diff)
parent5cbda3bc6c678a9b212fc1b47d94a3b234bbf818 (diff)
Merge branch 'workspace'
Diffstat (limited to 'src/playlist-utils.js')
-rw-r--r--src/playlist-utils.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/playlist-utils.js b/src/playlist-utils.js
index ff19ea9..13c6003 100644
--- a/src/playlist-utils.js
+++ b/src/playlist-utils.js
@@ -130,6 +130,7 @@ function parsePathString(pathString) {
   return pathParts
 }
 
+// TODO: Are these two functions actually useful??
 function getGroupTitle(group) {
   return group[0]
 }
@@ -142,11 +143,16 @@ function isGroup(array) {
   return Array.isArray(array[1])
 }
 
+function isTrack(array) {
+  return typeof array[1] === 'string'
+}
+
 module.exports = {
   flattenPlaylist,
   filterPlaylistByPathString, filterPlaylistByPath,
   removeGroupByPathString, removeGroupByPath,
   getPlaylistTreeString,
   parsePathString,
-  getGroupTitle, getGroupContents
+  getGroupTitle, getGroupContents,
+  isGroup, isTrack
 }