rstrstrst

This commit is contained in:
Anna 2022-09-04 03:19:48 -04:00
parent 2df42dfe17
commit a2e3151542
5 changed files with 29 additions and 10 deletions

View File

@ -15,8 +15,8 @@ internal class Message {
[JsonProperty("message")]
public string Text { get; init; }
public int PositiveVotes { get; init; }
public int NegativeVotes { get; init; }
public int PositiveVotes { get; set; }
public int NegativeVotes { get; set; }
public int UserVote { get; set; }
internal Vector3 Position => new(this.X, this.Y, this.Z);

View File

@ -58,14 +58,14 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="DalamudPackager" Version="2.1.8" />
<PackageReference Include="Fody" Version="6.6.3" PrivateAssets="all" />
<PackageReference Include="Resourcer.Fody" Version="1.8.0" />
<PackageReference Include="YamlDotNet" Version="12.0.0" />
<PackageReference Include="DalamudPackager" Version="2.1.8"/>
<PackageReference Include="Fody" Version="6.6.3" PrivateAssets="all"/>
<PackageReference Include="Resourcer.Fody" Version="1.8.0"/>
<PackageReference Include="YamlDotNet" Version="12.0.0"/>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="../server/packs/*.yaml" LinkBase="packs" />
<EmbeddedResource Include="../server/packs/elden-ring.yaml" LinkBase="packs"/>
</ItemGroup>
</Project>

View File

@ -10,9 +10,9 @@ public class Pack {
.WithNamingConvention(UnderscoredNamingConvention.Instance)
.Build();
return new[] {
"ffxiv",
// "ffxiv",
"elden-ring",
"dark-souls",
// "dark-souls",
}
.Select(name => {
try {

View File

@ -32,7 +32,7 @@ internal class MessageList : ITab {
ImGui.TreePush();
ImGui.TextUnformatted($"Location: {territoryName}");
var appraisals = Math.Max(0, message.PositiveVotes - message.NegativeVotes);
ImGui.TextUnformatted($"Appraisals: {appraisals} ({message.PositiveVotes} - {message.NegativeVotes}");
ImGui.TextUnformatted($"Appraisals: {appraisals:N0} ({message.PositiveVotes:N0} - {message.NegativeVotes:N0})");
if (ImGui.Button($"Delete##{message.Id}")) {
this.Delete(message.Id);
}

View File

@ -91,6 +91,25 @@ internal class Viewer {
);
if (resp.IsSuccessStatusCode) {
var oldWay = message.UserVote;
switch (oldWay) {
case 1:
message.PositiveVotes -= 1;
break;
case -1:
message.NegativeVotes -= 1;
break;
}
switch (way) {
case 1:
message.PositiveVotes += 1;
break;
case -1:
message.NegativeVotes += 1;
break;
}
message.UserVote = way;
}
});