fix Undefined variable for client

This commit is contained in:
Moustapha Kodjo Amadou 2025-06-02 10:10:14 +01:00
parent 9dedc2d8a9
commit 87fd4ef340

View file

@ -21,7 +21,10 @@ class DartExtensionService implements ExtensionService {
final interpreter = D4rt();
RegistrerBridge.registerBridge(interpreter);
interpreter.execute(source: source.sourceCode!, args: source.toMSource());
interpreter.execute(
source: source.sourceCode!.replaceAll('Client(source)', 'Client()'),
args: source.toMSource(),
);
return interpreter;
}
@ -65,13 +68,9 @@ class DartExtensionService implements ExtensionService {
@override
Future<MPages> getPopular(int page) async {
try {
final interpreter = _executeLib();
final result = await interpreter.invoke('getPopular', [page]);
return result as MPages;
} catch (e) {
rethrow;
}
final interpreter = _executeLib();
final result = await interpreter.invoke('getPopular', [page]);
return result as MPages;
}
@override