A vibe coded tangled fork which supports pijul.
at 47ecc1cd9023f3c8b3605771086ab752df09309f 21 lines 493 B view raw
1package db 2 3type DbWrapper struct { 4 Execer 5} 6 7func (db DbWrapper) SaveLastTimeUs(lastTimeUs int64) error { 8 _, err := db.Exec(` 9 insert into _jetstream (id, last_time_us) 10 values (1, ?) 11 on conflict(id) do update set last_time_us = excluded.last_time_us 12 `, lastTimeUs) 13 return err 14} 15 16func (db DbWrapper) GetLastTimeUs() (int64, error) { 17 var lastTimeUs int64 18 row := db.QueryRow(`select last_time_us from _jetstream where id = 1;`) 19 err := row.Scan(&lastTimeUs) 20 return lastTimeUs, err 21}