Fix honorific
This commit is contained in:
@@ -77,11 +77,14 @@ public sealed class IpcCallerHonorific : IIpcCaller
|
|||||||
}).ConfigureAwait(false);
|
}).ConfigureAwait(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public string GetTitle()
|
public async Task<string> GetTitle()
|
||||||
{
|
{
|
||||||
if (!APIAvailable) return string.Empty;
|
if (!APIAvailable) return string.Empty;
|
||||||
string title = _honorificGetLocalCharacterTitle.InvokeFunc();
|
return await _dalamudUtil.RunOnFrameworkThread(() =>
|
||||||
return string.IsNullOrEmpty(title) ? string.Empty : Convert.ToBase64String(Encoding.UTF8.GetBytes(title));
|
{
|
||||||
|
string title = _honorificGetLocalCharacterTitle.InvokeFunc();
|
||||||
|
return string.IsNullOrEmpty(title) ? string.Empty : Convert.ToBase64String(Encoding.UTF8.GetBytes(title));
|
||||||
|
}).ConfigureAwait(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task SetTitleAsync(IntPtr character, string honorificDataB64)
|
public async Task SetTitleAsync(IntPtr character, string honorificDataB64)
|
||||||
|
|||||||
@@ -204,12 +204,13 @@ public class PlayerDataFactory
|
|||||||
Task<string> getHeelsOffset = _ipcManager.Heels.GetOffsetAsync();
|
Task<string> getHeelsOffset = _ipcManager.Heels.GetOffsetAsync();
|
||||||
Task<string> getGlamourerData = _ipcManager.Glamourer.GetCharacterCustomizationAsync(playerRelatedObject.Address);
|
Task<string> getGlamourerData = _ipcManager.Glamourer.GetCharacterCustomizationAsync(playerRelatedObject.Address);
|
||||||
Task<string?> getCustomizeData = _ipcManager.CustomizePlus.GetScaleAsync(playerRelatedObject.Address);
|
Task<string?> getCustomizeData = _ipcManager.CustomizePlus.GetScaleAsync(playerRelatedObject.Address);
|
||||||
|
Task<string> getHonorificTitle = _ipcManager.Honorific.GetTitle();
|
||||||
previousData.GlamourerString[playerRelatedObject.ObjectKind] = await getGlamourerData.ConfigureAwait(false);
|
previousData.GlamourerString[playerRelatedObject.ObjectKind] = await getGlamourerData.ConfigureAwait(false);
|
||||||
_logger.LogDebug("Glamourer is now: {data}", previousData.GlamourerString[playerRelatedObject.ObjectKind]);
|
_logger.LogDebug("Glamourer is now: {data}", previousData.GlamourerString[playerRelatedObject.ObjectKind]);
|
||||||
var customizeScale = await getCustomizeData.ConfigureAwait(false);
|
var customizeScale = await getCustomizeData.ConfigureAwait(false);
|
||||||
previousData.CustomizePlusScale[playerRelatedObject.ObjectKind] = customizeScale ?? string.Empty;
|
previousData.CustomizePlusScale[playerRelatedObject.ObjectKind] = customizeScale ?? string.Empty;
|
||||||
_logger.LogDebug("Customize is now: {data}", previousData.CustomizePlusScale[playerRelatedObject.ObjectKind]);
|
_logger.LogDebug("Customize is now: {data}", previousData.CustomizePlusScale[playerRelatedObject.ObjectKind]);
|
||||||
previousData.HonorificData = _ipcManager.Honorific.GetTitle();
|
previousData.HonorificData = await getHonorificTitle.ConfigureAwait(false);
|
||||||
_logger.LogDebug("Honorific is now: {data}", previousData.HonorificData);
|
_logger.LogDebug("Honorific is now: {data}", previousData.HonorificData);
|
||||||
previousData.HeelsData = await getHeelsOffset.ConfigureAwait(false);
|
previousData.HeelsData = await getHeelsOffset.ConfigureAwait(false);
|
||||||
_logger.LogDebug("Heels is now: {heels}", previousData.HeelsData);
|
_logger.LogDebug("Heels is now: {heels}", previousData.HeelsData);
|
||||||
|
|||||||
Reference in New Issue
Block a user