From d32c6cc594fab9ee1069c180746120880fc1a4e0 Mon Sep 17 00:00:00 2001 From: Medvidek77 Date: Wed, 2 Apr 2025 22:37:28 +0200 Subject: [PATCH] Prepare --- src/json.zig | 13 ++++++++++++- src/main.zig | 2 +- src/url.zig | 1 + 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/json.zig b/src/json.zig index 96b4f34..2c753b1 100644 --- a/src/json.zig +++ b/src/json.zig @@ -3,7 +3,7 @@ const std = @import("std"); const dbg_print = std.debug.print; -pub fn extract(allocator: std.mem.Allocator, json_string: []const u8) !void { +pub fn decode_song_data(allocator: std.mem.Allocator, json_string: []const u8) !void { const parsed = try std.json.parseFromSlice( std.json.Value, allocator, @@ -32,3 +32,14 @@ pub fn extract(allocator: std.mem.Allocator, json_string: []const u8) !void { } } +pub fn decode_album_data() void { + unreachable; +} + +pub fn decode_track_results() void { + unreachable; +} + +pub fn decode_album_results() void { + unreachable; +} diff --git a/src/main.zig b/src/main.zig index ae133f6..1ac3af1 100644 --- a/src/main.zig +++ b/src/main.zig @@ -24,6 +24,6 @@ pub fn main() !void { const data = try url.fetch(allocator, "https://tidal.401658.xyz/track/?id=286266927&quality=LOSSLESS"); defer allocator.free(data); - try json.extract(allocator, data); + try json.decode_song_data(allocator, data); } diff --git a/src/url.zig b/src/url.zig index c36d77e..7b24ad0 100644 --- a/src/url.zig +++ b/src/url.zig @@ -32,3 +32,4 @@ pub fn fetch(allocator: std.mem.Allocator, url: []const u8) ![]u8 { } } +