Fix date parsing
For some reason, I had date in "raw_scrobbles" set as an i32. Pretty annoying considering I'm probably going to remove the raw_scrobbles step at some point anyways.
This commit is contained in:
parent
c541893572
commit
a3b3a6c008
4 changed files with 6 additions and 6 deletions
|
|
@ -16,8 +16,8 @@
|
||||||
// internet connectivity.
|
// internet connectivity.
|
||||||
.dependencies = .{
|
.dependencies = .{
|
||||||
.jetzig = .{
|
.jetzig = .{
|
||||||
.url = "https://github.com/jetzig-framework/jetzig/archive/7b038505930e8075fc5507c1e396fc073f6a46bb.tar.gz",
|
.url = "https://github.com/jetzig-framework/jetzig/archive/475ed269525624a67004594ddca44dc8ebea1919.tar.gz",
|
||||||
.hash = "122029af480bfe9fdcbfb6be77ff0bef0c20dba803dceaf48c09de2a99ab375d11c8",
|
.hash = "1220bc060ba2320fa9fed8e554a8b692a93ef73fa3ab40617b9ed1d928d2029297fb",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
.paths = .{
|
.paths = .{
|
||||||
|
|
|
||||||
|
|
@ -182,7 +182,7 @@ pub const RawScrobble = jetquery.Model(
|
||||||
track: []const u8,
|
track: []const u8,
|
||||||
artist: []const u8,
|
artist: []const u8,
|
||||||
album: []const u8,
|
album: []const u8,
|
||||||
date: i32,
|
date: jetquery.DateTime,
|
||||||
created_at: jetquery.DateTime,
|
created_at: jetquery.DateTime,
|
||||||
updated_at: jetquery.DateTime,
|
updated_at: jetquery.DateTime,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ pub fn up(repo: anytype) !void {
|
||||||
t.column("track", .string, .{}),
|
t.column("track", .string, .{}),
|
||||||
t.column("artist", .string, .{}),
|
t.column("artist", .string, .{}),
|
||||||
t.column("album", .string, .{}),
|
t.column("album", .string, .{}),
|
||||||
t.column("date", .integer, .{}),
|
t.column("date", .datetime, .{}),
|
||||||
t.timestamps(.{}),
|
t.timestamps(.{}),
|
||||||
},
|
},
|
||||||
.{},
|
.{},
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ pub fn post(request: *jetzig.Request) !jetzig.View {
|
||||||
track: []u8,
|
track: []u8,
|
||||||
artist: []u8,
|
artist: []u8,
|
||||||
album: []u8,
|
album: []u8,
|
||||||
date: i64,
|
date: u64,
|
||||||
};
|
};
|
||||||
|
|
||||||
const lastfm = struct {
|
const lastfm = struct {
|
||||||
|
|
@ -43,7 +43,7 @@ pub fn post(request: *jetzig.Request) !jetzig.View {
|
||||||
//std.debug.print("{d}\n", .{song_hash});
|
//std.debug.print("{d}\n", .{song_hash});
|
||||||
|
|
||||||
const database_update = jetzig.database.Query(.RawScrobble)
|
const database_update = jetzig.database.Query(.RawScrobble)
|
||||||
.insert(.{ .id = counter, .track = scrobble.track, .album = scrobble.album, .artist = scrobble.artist, .date = @divFloor(scrobble.date, 1000) });
|
.insert(.{ .id = counter, .track = scrobble.track, .album = scrobble.album, .artist = scrobble.artist, .date = (scrobble.date * 1000) });
|
||||||
|
|
||||||
try request.repo.execute(database_update);
|
try request.repo.execute(database_update);
|
||||||
counter += 1;
|
counter += 1;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue