22 lines
708 B
C#
22 lines
708 B
C#
using LANCommander.Server.Services;
|
|
using Steamworks.Data;
|
|
|
|
namespace LANCommander.Server.Extensions
|
|
{
|
|
public static class GameSaveExtensions
|
|
{
|
|
public static string GetUploadPath(this Data.Models.GameSave gameSave)
|
|
{
|
|
var settings = SettingService.GetSettings();
|
|
|
|
return Path.Combine(settings.UserSaves.StoragePath, gameSave.UserId.ToString(), gameSave.GameId.ToString(), gameSave.Id.ToString());
|
|
}
|
|
|
|
public static string GetGameSaveUploadPath(this Data.Models.User user)
|
|
{
|
|
var settings = SettingService.GetSettings();
|
|
|
|
return Path.Combine(settings.UserSaves.StoragePath, user.Id.ToString());
|
|
}
|
|
}
|
|
}
|