If the array is empty, I still ne to append 8 bytes to hold the array
len
This commit is contained in:
Adrien Bouvais 2025-01-30 20:11:51 +01:00
parent b1ce5e9923
commit d819281fe4

View File

@ -8,7 +8,6 @@ const ArrayCondition = @import("../ziql/parts//newData.zig").ArrayCondition;
/// Update an array based on keyword like append or remove
pub fn updateData(allocator: std.mem.Allocator, condition: ArrayCondition, input: *zid.Data, data: ?ConditionValue) !void {
std.debug.print("HERE {any}\n", .{condition});
try switch (condition) {
.append => append(allocator, input, data.?),
.pop => pop(allocator, input),
@ -50,6 +49,7 @@ fn pop(allocator: std.mem.Allocator, input: *zid.Data) !void {
},
else => unreachable,
} else {
try updated_array.appendNTimes(' ', 8);
new_len = 0;
}