Commit graph

12 commits

Author SHA1 Message Date
a2739b678c
chore!: started extracting platform-specific stuff into separate packages 2024-03-07 05:35:36 +03:00
cc5cb3150d
fix(sqlite): added migrations for older storage schema 2024-02-08 02:07:47 +03:00
6768b15514
fix: tests 2024-02-03 11:57:40 +03:00
c8e026dc03
refactor!: merged client into core + fixed dispatcher for new storage 2024-01-31 19:30:57 +03:00
eca99a7535
refactor!: large refactor of storage implementation
breaking: pretty much the entire storage thing has been overhauled.
migrations from older versions **are not** available, please do them manually through string sessions
2024-01-04 00:22:26 +03:00
81eb664fec
fix(sqlite): dangling timeout when multiple .load() calls 2023-12-20 00:26:00 +03:00
62e8e3b33f
fix(sqlite): cleanup on exit 2023-12-19 02:26:19 +03:00
56c2085190
feat(core)!: future salts storage
breaking: `ITelegramStorage` interface changed
2023-12-12 00:23:34 +03:00
8e548d2aa5
fix(sqlite): do not reset on destroy
am i actually retarded or something????
2023-11-30 01:27:51 +03:00
ec0865c746
fix(sqlite): reset before destroying
should fix client not closing properly
2023-11-27 14:55:27 +03:00
b25f9dddfa
feat!: support min updates
breaking: changed `ITelegramStorage` interface, changed tl schema a bit
2023-11-27 06:33:32 +03:00
f525c12f83
fix: auth storage fixes
- .reset() no longer resets auth keys by default
- auth keys are stored immediately in sqlite
- update loop fixes for logout
- tests for sqlite storage

likely closes #13 (?)
2023-11-12 07:51:30 +03:00