Commit graph

36 commits

Author SHA1 Message Date
Artemis Tosini ac065b60f7
Start abigen 2024-09-12 23:43:29 +00:00
Artemis Tosini d92b6f2bac
Add bad logon function 2024-09-10 04:15:11 +00:00
Artemis Tosini e64e563e11
lib: Add utility functions for checking response 2024-09-10 02:39:23 +00:00
Artemis Tosini bd945a48a6
proto: actually set rerun-if-changed 2024-09-10 02:02:25 +00:00
Artemis Tosini fa7556a813
Move structs to new crate 2024-09-10 01:50:47 +00:00
Artemis Tosini c3b17bafdf
Start work on login 2024-09-06 00:35:24 +00:00
Artemis Tosini f04292e9f1
lib: Start work on SteamClient struct 2024-09-05 22:32:20 +00:00
Artemis Tosini f05f8315cb
lib: Make CMSession users poll the context 2024-09-05 04:18:35 +00:00
Artemis Tosini 5e7d4c6d98
lib: Rename things in preperation for a proper session 2024-09-05 04:04:06 +00:00
Artemis Tosini 23bba30baa
lib: Move out bootstrap_find_servers 2024-09-05 03:37:43 +00:00
Artemis Tosini bd1f8096ac
lib: never mind, use snafu instead 2024-09-05 02:55:58 +00:00
Artemis Tosini d539731705
lib: Replace eyre with thiserror 2024-09-05 01:34:05 +00:00
Artemis Tosini 0503e4ecbf
lib: Move more things to dev-dependencies 2024-09-05 00:25:16 +00:00
Artemis Tosini 1b50452647
vapored functions should be library 2024-09-05 00:12:45 +00:00
Artemis Tosini b714115f5f
vapored: Log in with code 2024-09-04 23:23:33 +00:00
Artemis Tosini 9e960d98e4
daemon: session doesn't need to be mutable 2024-09-04 21:45:43 +00:00
Artemis Tosini 277967fae9
Move waiting for QR to task 2024-09-04 21:29:49 +00:00
Artemis Tosini 4207832545
vapored: Use GetCMListForConnect 2024-09-04 20:56:18 +00:00
Artemis Tosini ba92101e06
List apps 2024-08-28 02:41:36 +00:00
Artemis Tosini a42b72d963
Use correct time for heartbeats 2024-08-28 02:17:58 +00:00
Artemis Tosini 07d4a5d9b4
Find new way to not deal with struct messages 2024-08-28 01:55:43 +00:00
Artemis Tosini a02ce7a0f5
... wait so the access token is useless? 2024-08-28 01:27:27 +00:00
Artemis Tosini de54c1d0f6
Try and fail to login 2024-08-28 00:51:36 +00:00
Artemis Tosini 2331c7ecf1
well, steam gives me an auth token now 2024-08-27 22:59:24 +00:00
Artemis Tosini 6e2eb1aea0
Allocate jobids randomly, Steam seems to do that now 2024-08-27 21:56:23 +00:00
Artemis Tosini 70271a9ce0
Add method for subscribing to a message type 2024-08-27 21:05:17 +00:00
Artemis Tosini 44aa1f8aac
Share the websocket between tasks 2024-08-26 08:16:53 +00:00
Artemis Tosini ded292f332
Move out message parsing 2024-08-26 04:25:29 +00:00
Artemis Tosini 07c6320c71
Can send first message to steam 2024-08-26 04:18:16 +00:00
Artemis Tosini 8b1ad9078a
Start working on serialization 2024-08-26 01:27:22 +00:00
Artemis Tosini 57125d541e
Start work on connection 2024-08-25 22:03:30 +00:00
Artemis Tosini a0732e3489
Add generated protobuf crate 2024-08-25 03:51:35 +00:00
Artemis Tosini 46a58f5776
Add new daemon crate 2024-08-23 05:07:29 +00:00
Artemis Tosini a1219b53f8
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/1e1dc66fe68972a76679644a5577828b6a7e8be4' (2024-04-22)
  → 'github:nixos/nixpkgs/4de4818c1ffa76d57787af936e8a23648bda6be4' (2024-08-22)
2024-08-23 04:32:18 +00:00
Artemis Tosini 164d6409db
Somehow I managed to make a vtable correctly 2024-04-24 06:26:02 +00:00
Artemis Tosini ca5ff139ac
Initial commit 2024-04-24 02:15:12 +00:00