Fix compiler warnings

This commit is contained in:
Mikhail
2024-12-21 10:47:45 -05:00
parent b7a655c169
commit 0e13c96c4d
16 changed files with 194 additions and 191 deletions

View File

@@ -55,6 +55,12 @@ namespace EpinelPS.Controllers
User user = res.Item1;
AccessToken? tok = res.Item2;
if (tok == null)
{
// TODO: better error handling
return "{}";
}
// Pretend that code is valid
return "{\"account_type\":1,\"birthday\":\"1970-01\",\"email\":\"" + user.Username + "\",\"expire\":" + tok.ExpirationTime + ",\"is_receive_email\":1,\"is_receive_email_in_night\":0,\"is_receive_video\":-1,\"lang_type\":\"en\",\"msg\":\"Success\",\"nick_name\":\"\",\"phone\":\"\",\"phone_area_code\":\"\",\"privacy_policy\":\"1\",\"privacy_update_time\":1717783097,\"region\":\"724\",\"ret\":0,\"seq\":\"" + seq + "\",\"terms_of_service\":\"\",\"terms_update_time\":0,\"uid\":\"" + user.ID + "\",\"user_agreed_dt\":\"\",\"user_agreed_pp\":\"1\",\"user_agreed_tos\":\"\",\"user_name\":\"" + user.PlayerName + "\",\"username_pass_verify\":0}";
}
@@ -102,9 +108,12 @@ namespace EpinelPS.Controllers
public static AccessToken CreateLauncherTokenForUser(User user)
{
// TODO: implement access token expiration
AccessToken token = new() { ExpirationTime = DateTimeOffset.UtcNow.AddYears(1).ToUnixTimeSeconds() };
token.Token = Rng.RandomString(64);
token.UserID = user.ID;
AccessToken token = new()
{
ExpirationTime = DateTimeOffset.UtcNow.AddYears(1).ToUnixTimeSeconds(),
Token = Rng.RandomString(64),
UserID = user.ID
};
JsonDb.Instance.LauncherAccessTokens.Add(token);
JsonDb.Save();

View File

@@ -91,6 +91,11 @@ namespace EpinelPS.Controllers
[Route("fleet.repo.game.RepoSVC/GetVersion")]
public string LauncherGetVersion([FromBody] LauncherVersionRequest? body)
{
if (body == null)
{
return "{}";
}
Console.WriteLine("Requesting gameId: " + body.game_id);
return System.IO.File.ReadAllText(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "gameversion.json"));
}