mirror of
https://github.com/SoDOff-Project/sodoff.git
synced 2026-01-13 13:41:52 -08:00
Cleanup from older commits
This commit is contained in:
parent
d15db80188
commit
aab17df2d5
@ -1406,8 +1406,6 @@ public class ContentController : Controller {
|
||||
Viking viking = ctx.Vikings.FirstOrDefault(e => e.Id == party.VikingId);
|
||||
AvatarData avatarData = XmlUtil.DeserializeXml<AvatarData>(viking.AvatarSerialized);
|
||||
|
||||
|
||||
|
||||
UserParty userParty = new UserParty {
|
||||
DisplayName = $"{avatarData.DisplayName}'s {party.Descriptor} Party",
|
||||
UserName = avatarData.DisplayName,
|
||||
|
||||
@ -30,7 +30,6 @@ builder.Services.AddSingleton<ItemService>();
|
||||
builder.Services.AddSingleton<StoreService>();
|
||||
builder.Services.AddSingleton<XmlDataService>();
|
||||
builder.Services.AddSingleton<MMOConfigService>();
|
||||
builder.Services.AddSingleton<PartyService>();
|
||||
|
||||
builder.Services.AddScoped<KeyValueService>();
|
||||
builder.Services.AddScoped<MissionService>();
|
||||
|
||||
@ -1,33 +0,0 @@
|
||||
using sodoff.Schema;
|
||||
using sodoff.Util;
|
||||
|
||||
namespace sodoff.Services;
|
||||
|
||||
public class PartyService {
|
||||
PartiesInfo parties;
|
||||
Dictionary<uint, Dictionary<string, PartyInfo>> partyData = new Dictionary<uint, Dictionary<string, PartyInfo>>();
|
||||
|
||||
public PartyService() {
|
||||
parties = XmlUtil.DeserializeXml<PartiesInfo>(XmlUtil.ReadResourceXmlString("parties_info"));
|
||||
|
||||
foreach (PartyInfo party in parties.Parties) {
|
||||
if (partyData.TryGetValue(party.GameID, out Dictionary<string, PartyInfo>? partyDict)) {
|
||||
partyDict.TryAdd(party.Type, party);
|
||||
} else {
|
||||
partyDict = new Dictionary<string, PartyInfo>();
|
||||
partyData.Add(party.GameID, partyDict);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public PartyInfo? GetParty(uint gameID, string partyType) {
|
||||
if (!partyData.TryGetValue(gameID, out Dictionary<string, PartyInfo>? partyDict)) return null;
|
||||
partyDict.TryGetValue(partyType, out PartyInfo? party);
|
||||
return party;
|
||||
}
|
||||
|
||||
public string? GetLocation(PartyInfo party) {
|
||||
parties.LocationIcons.TryGetValue(party.Location, out string? value);
|
||||
return value;
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user