feat: implement in-memory log buffer, add ICP-Brasil seal assets, and improve SDK parameter handling

This commit is contained in:
Claudecio Martins
2026-10-11 20:58:49 -03:00
parent 2a50704a7f
commit 5f4a212786
14 changed files with 399 additions and 213 deletions
+5 -5
View File
@@ -367,13 +367,13 @@ export class CyberCoreSigner {
y: params.y !== undefined ? Number(params.y) : null,
scale: params.scale !== undefined ? Number(params.scale) : 1.0,
visible_seal: params.visibleSeal !== undefined ? Boolean(params.visibleSeal) : true,
seal_theme_id: params.sealThemeId || params.sealTheme || null,
seal_custom: params.sealCustom || null,
seal_theme_id: params.sealThemeId || params.seal_theme_id || params.sealTheme || null,
seal_custom: params.sealCustom || params.seal_custom || null,
reason: params.reason || 'Assinatura Digital ICP-Brasil',
location: params.location || 'Brasil',
cpf_display_mode: params.cpfDisplayMode || null,
include_date_time: params.includeDateTime !== undefined ? Boolean(params.includeDateTime) : null,
custom_extra_info: params.customExtraInfo || null,
cpf_display_mode: params.cpfDisplayMode || params.cpf_display_mode || null,
include_date_time: params.includeDateTime !== undefined ? Boolean(params.includeDateTime) : (params.include_date_time !== undefined ? Boolean(params.include_date_time) : null),
custom_extra_info: params.customExtraInfo || params.custom_extra_info || null,
nonce: nonce,
expires_at: expiresAt
};