Fix up new endpoint
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -159,4 +159,12 @@ public class DataCallbacks(
|
||||
|
||||
return new ValueTask<string>(httpResponseUtil.GetBody(traderController.GetItemPrices(sessionID, traderId)));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Handle /client/dialogue
|
||||
/// </summary>
|
||||
public ValueTask<string> GetDialogue(string url, object request, MongoId sessionID)
|
||||
{
|
||||
return new ValueTask<string>(httpResponseUtil.NoBody(databaseService.GetTemplates().Dialogue));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -34,6 +34,9 @@ public record Templates
|
||||
[JsonPropertyName("customization")]
|
||||
public required Dictionary<MongoId, CustomizationItem> Customization { get; init; }
|
||||
|
||||
[JsonPropertyName("dialogue")]
|
||||
public required object Dialogue { get; init; }
|
||||
|
||||
/// <summary>
|
||||
/// The profile templates listed in the launcher on profile creation, split by account type (e.g. Standard) then side (e.g. bear/usec)
|
||||
/// </summary>
|
||||
|
||||
@@ -55,5 +55,9 @@ public class DataStaticRouter(JsonUtil jsonUtil, DataCallbacks dataCallbacks)
|
||||
"/client/hideout/qte/list",
|
||||
async (url, info, sessionID, output) => await dataCallbacks.GetQteList(url, info, sessionID)
|
||||
),
|
||||
new RouteAction<EmptyRequestData>(
|
||||
"/client/dialogue",
|
||||
async (url, info, sessionID, output) => await dataCallbacks.GetDialogue(url, info, sessionID)
|
||||
),
|
||||
]
|
||||
) { }
|
||||
|
||||
Reference in New Issue
Block a user