From 8d159baad796c89f7f15ebebbee50c8836fef5d0 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Wed, 2 Jul 2025 16:29:52 +0300 Subject: [PATCH] Feat: session table and interface --- Makefile | 3 +++ gralias.db | Bin 40960 -> 45056 bytes handlers/timer.go | 3 --- migrations/001_initial_schema.up.sql | 11 ++++++++++- models/auth.go | 27 ++++++++++++++++----------- repos/session.go | 9 +++++++++ 6 files changed, 38 insertions(+), 15 deletions(-) create mode 100644 repos/session.go diff --git a/Makefile b/Makefile index 73b07ec..628d008 100644 --- a/Makefile +++ b/Makefile @@ -39,3 +39,6 @@ migrate-up: migrate-down: migrate -database 'sqlite3://gralias.db' -path migrations down + +install-migrate: + go install -tags 'sqlite3' github.com/golang-migrate/migrate/v4/cmd/migrate@latest diff --git a/gralias.db b/gralias.db index 2c8a5e126cac04fa208aa862a2e54cae385847e0..a48b6782685be7da4cb514842c7b659230a844f8 100644 GIT binary patch delta 994 zcmZ`&O^ee&7*4tylS!Hu_bY1XI(5N_w6(Y*c+##L%R+3*k_A1*Y&(WvI?;U8o35@^ z_T?)H(_%+l_okJA?(W1f`?1-f@Gv^HH7 zpfGf>9gI%l>bhDpRA|&zG!+h`T|X>(v08%Va$HKw%iuOS31n`Rm|OxH zzpVpSl4bg7L>9PrbB6^Kh4i@!5d|O|RH~5g-27@1`F{gA>TDw4j63jJjuoPIY9nL@ zoSCfXI(WdbQn5&H*U5A6X#(O^P-h3wlbhrj|9&|=y^p%ca^tKkx~{3U#+XSgVU9F~ znFCo%Ai!b<7W9sjKLQd5e&NV<|2;5qvuBe{d7C|z41CU(Cgrd2Jut;el0@&^BW2Ny zU5DhASV_LTCl+SM)sFqHlCR=oV*HnQ;&K9iI7X;#w!8?3$WI@TDyifaz*uAG5HsKQ zFiP}Kb^_CnFplRw5kD5=UN=seWd2%+td4o#!>I!?@dI23-$~{5f8=J1{psfKJk9s% K=Dz;n7W@mYwhpoY delta 668 zcmZuvOK;Oa7_?J0>$T&U@Up5@Bmsm#B#~3cwB*985ki7SDyh^1!g8C%F*xhQv4c1u zD*8Ag$|sIIuk@B15>o#He*idEJr(5#z>?HR5sY>(GvCgPc6aSZY;8C8GM$QZ94E3J z0d42?Oq?rjU67Si92OFs@>)43pGgj+f%HLqiZ_KsKXv2<5})@lQqyUE^9H<)zkwPm z!ZtbqpV2hzqx0}Jk%5X(z@dQDT#jEipe=lYvv?lo(2&`Xp@ZL@%!^qDpY(|3l1BD= zt#-S5Z2>ysamXYm;hrdiFTTQs$zj+=31o@DcdWpHFb(e|3}2+vFp%Wa92X9B6J z%5Ob^PQrx!M0siCA2gk=8H7GHU8m&)*;@dornNc7r-l7{(rW?WryLt?IaAq|Kh zDX=R~J&T&Nlgv13K4M!=i;L6#e(W