Skip to content

Commit 84ce8a2

Browse files
committed
chore: remove logs, default lang
Signed-off-by: rajput-hemant <rajput.hemant2001@gmail.com>
1 parent b307eb5 commit 84ce8a2

File tree

6 files changed

+19
-12
lines changed

6 files changed

+19
-12
lines changed

src/lib/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ export function validLangs(langs: string) {
128128
.filter((l) => validLangs.includes(l.trim()))
129129
.join(",");
130130

131-
return filteredLangs === "" ? "hindi,english" : filteredLangs;
131+
return filteredLangs;
132132
}
133133

134134
type A = Record<string, unknown>;

src/payloads/artist.payload.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ export function artistPayload(
8787
latest_release: latest_release?.map(artistSongPayload) ?? [],
8888
similar_artists: similarArtists.map(similarArtistPayload),
8989
is_radio_present,
90-
bio: JSON.parse(bio) as ArtistResponse["bio"],
90+
bio: JSON.parse(bio || "[]") as ArtistResponse["bio"],
9191
dob,
9292
fb,
9393
twitter,
@@ -169,17 +169,19 @@ export function similarArtistPayload(
169169
return {
170170
id,
171171
name: decode(name),
172-
roles: JSON.parse(roles) as SimilarArtistResponse["roles"],
172+
roles: JSON.parse(roles || "{}") as SimilarArtistResponse["roles"],
173173
aka,
174174
fb,
175175
twitter,
176176
wiki,
177-
similar: JSON.parse(similar) as SimilarArtistResponse["similar"],
177+
similar: JSON.parse(similar || "[]") as SimilarArtistResponse["similar"],
178178
dob,
179179
image: createImageLinks(image_url),
180180
search_keywords,
181181
primary_artist_id,
182-
languages: JSON.parse(languages) as SimilarArtistResponse["languages"],
182+
languages: JSON.parse(
183+
languages || "{}"
184+
) as SimilarArtistResponse["languages"],
183185
url,
184186
type,
185187
is_radio_present,

src/payloads/show.payload.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,8 @@ function seasonPayload(s: SeasonRequest): SeasonResponse {
184184
entity_title_exact_match,
185185
description,
186186
parental_advisory: parseBool(
187-
(JSON.parse(song_info) as { parental_advisory: string }).parental_advisory
187+
(JSON.parse(song_info || "{}") as { parental_advisory: string })
188+
.parental_advisory
188189
),
189190
show_id,
190191
show_title: decode(show_title),

src/routes/get.route.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,19 @@ get.get("/trending", async (c) => {
7979
throw new Error("Invalid entity type");
8080
}
8181

82-
const result: TrendingRequest = await api(t, {
82+
let result: TrendingRequest = await api(t, {
8383
query: { entity_type, entity_language: validLangs(lang).split(",")[0] },
8484
});
8585

86-
if (!result.length) throw new Error("Failed to fetch trending items");
86+
if (!result.length) {
87+
result = await api(t, {
88+
query: { entity_language: validLangs(lang).split(",")[0] },
89+
});
90+
91+
result = result.filter((t) => t.type === entity_type);
92+
93+
if (!result.length) throw new Error("Failed to fetch trending items");
94+
}
8795

8896
if (parseBool(raw)) {
8997
return c.json(result);

src/routes/radio.route.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ export const radio = new Hono();
2424
radio.get("/:path{(create/)?(featured|artist|entity)}", async (c) => {
2525
const path = c.req.path.split("/").at(-1) as "featured" | "artist" | "entity";
2626

27-
console.log(path);
28-
2927
const {
3028
song_id: pid = "",
3129
artist_id: artistid = "",

src/routes/search.route.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,6 @@ search.get("/", async (c) => {
5959
return c.json(result);
6060
}
6161

62-
console.log({ result });
63-
6462
const payload: CAllSearchResponse = {
6563
status: "Success",
6664
message: "✅ Search results fetched successfully",

0 commit comments

Comments
 (0)