ci: docker_tag=ext - Fix WebAssembly import paths

This commit is contained in:
4NK CI Bot 2025-09-21 12:00:14 +00:00
parent 2bfee359e0
commit ae58d95e39
11 changed files with 1906 additions and 1809 deletions

View File

@ -44,7 +44,7 @@ jobs:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
source ~/.cargo/env
curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
# Build the WebAssembly package
npm run build_wasm

3679
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1038,18 +1038,18 @@ export function validate_merkle_proof(proof_result, hash) {
return ret[0] !== 0;
}
function __wbg_adapter_8(arg0, arg1, arg2) {
_assertNum(arg0);
_assertNum(arg1);
wasm.closure681_externref_shim(arg0, arg1, arg2);
}
function __wbg_adapter_13(arg0, arg1) {
function __wbg_adapter_12(arg0, arg1) {
_assertNum(arg0);
_assertNum(arg1);
wasm.wasm_bindgen__convert__closures_____invoke__hc142e2252e76ee8b(arg0, arg1);
}
function __wbg_adapter_17(arg0, arg1, arg2) {
_assertNum(arg0);
_assertNum(arg1);
wasm.closure681_externref_shim(arg0, arg1, arg2);
}
function __wbg_adapter_195(arg0, arg1, arg2, arg3) {
_assertNum(arg0);
_assertNum(arg1);
@ -1650,7 +1650,7 @@ export function __wbindgen_cast_4625c577ab2ec9ee() { return logError(function (a
export function __wbindgen_cast_58494022e70f54b0() { return logError(function (arg0, arg1) {
// Cast intrinsic for `Closure(Closure { dtor_idx: 680, function: Function { arguments: [Externref], shim_idx: 681, ret: Unit, inner_ret: Some(Unit) }, mutable: true }) -> Externref`.
const ret = makeMutClosure(arg0, arg1, 680, __wbg_adapter_8);
const ret = makeMutClosure(arg0, arg1, 680, __wbg_adapter_17);
return ret;
}, arguments) };
@ -1674,7 +1674,7 @@ export function __wbindgen_cast_d6cd19b81560fd6e() { return logError(function (a
export function __wbindgen_cast_e4869fcaa62df339() { return logError(function (arg0, arg1) {
// Cast intrinsic for `Closure(Closure { dtor_idx: 663, function: Function { arguments: [], shim_idx: 664, ret: Unit, inner_ret: Some(Unit) }, mutable: true }) -> Externref`.
const ret = makeMutClosure(arg0, arg1, 663, __wbg_adapter_13);
const ret = makeMutClosure(arg0, arg1, 663, __wbg_adapter_12);
return ret;
}, arguments) };

Binary file not shown.

View File

@ -67,7 +67,7 @@ export const __wbindgen_export_5: WebAssembly.Table;
export const __externref_table_dealloc: (a: number) => void;
export const __wbindgen_free: (a: number, b: number, c: number) => void;
export const __externref_drop_slice: (a: number, b: number) => void;
export const closure681_externref_shim: (a: number, b: number, c: any) => void;
export const wasm_bindgen__convert__closures_____invoke__hc142e2252e76ee8b: (a: number, b: number) => void;
export const closure681_externref_shim: (a: number, b: number, c: any) => void;
export const closure1281_externref_shim: (a: number, b: number, c: any, d: any) => void;
export const __wbindgen_start: () => void;

View File

@ -1,4 +1,4 @@
import { Device, Process, SecretsStore } from "../pkg/sdk_client.js";
import { Device, Process, SecretsStore } from "../../pkg/sdk_client.js";
export interface BackUp {
device: Device,

View File

@ -1,6 +1,6 @@
import { interpolate } from '../../utils/html.utils';
import Services from '../../services/service';
import { Process } from '../pkg/sdk_client.js';
import { Process } from '../../pkg/sdk_client.js';
import { getCorrectDOM } from '~/utils/document.utils';
let currentPageStyle: HTMLStyleElement | null = null;

View File

@ -10,7 +10,7 @@ import { prepareAndSendPairingTx } from './utils/sp-address.utils';
import ModalService from './services/modal.service';
import { MessageType } from './models/process.model';
import { splitPrivateData, isValid32ByteHex } from './utils/service.utils';
import { MerkleProofResult } from './pkg/sdk_client.js';
import { MerkleProofResult } from '../../pkg/sdk_client.js';
const routes: { [key: string]: string } = {
home: '/src/pages/home/home.html',

View File

@ -4,7 +4,7 @@ import validationModalStyle from '../components/validation-modal/validation-moda
import Services from './service';
import { init, navigate } from '../router';
import { addressToEmoji } from '../utils/sp-address.utils';
import { RoleDefinition } from './pkg/sdk_client.js';
import { RoleDefinition } from '../../pkg/sdk_client.js';
import { initValidationModal } from '~/components/validation-modal/validation-modal';
import { interpolate } from '~/utils/html.utils';

View File

@ -1,7 +1,7 @@
import { INotification } from '~/models/notification.model';
import { IProcess } from '~/models/process.model';
import { initWebsocket, sendMessage } from '../websockets';
import { ApiReturn, Device, HandshakeMessage, Member, MerkleProofResult, NewTxMessage, OutPointProcessMap, Process, ProcessState, RoleDefinition, SecretsStore, UserDiff } from '../pkg/sdk_client.js';
import { ApiReturn, Device, HandshakeMessage, Member, MerkleProofResult, NewTxMessage, OutPointProcessMap, Process, ProcessState, RoleDefinition, SecretsStore, UserDiff } from '../../pkg/sdk_client.js';
import ModalService from './modal.service';
import Database from './database.service';
import { navigate } from '../router';
@ -60,7 +60,7 @@ export default class Services {
public async init(): Promise<void> {
this.notifications = this.getNotifications();
// SDK ES module est déjà importé statiquement si nécessaire
this.sdkClient = await import('../pkg/sdk_client.js');
this.sdkClient = await import('../../pkg/sdk_client.js');
this.sdkClient.setup();
// Initialise la base locale (IndexedDB) avant toute utilisation
this.database = await Database.getInstance();

View File

@ -1,4 +1,4 @@
import { AnkFlag } from './pkg/sdk_client.js';
import { AnkFlag } from '../../pkg/sdk_client.js';
import Services from './services/service';
let ws: WebSocket;