public static void HandleRequest(Request request)
{
Log.Info(string.Format("Client {0} loading all user settings for user {1}", request.Client.ID, request.Client.User.ID));
if (File.Exists(string.Format(".\\data\\{0}\\user_settings", request.Client.User.ID)))
{
var userSettings = File.ReadAllBytes(string.Format(".\\data\\{0}\\user_settings", request.Client.User.ID));
var data = new List<Tdf>
{
new TdfMap("SMAP", TdfBaseType.String, TdfBaseType.String, new Dictionary<object, object>
{
{ "cust", userSettings.ToString() }
})
};
request.Reply(0, data);
}
else
{
request.Reply();
}
}
}