Remove unused import adapter
This commit is contained in:
parent
4a556dbc4c
commit
02d39e3835
|
|
@ -1,27 +0,0 @@
|
||||||
function isGnome45OrLater() {
|
|
||||||
return !imports.gi.versions['GLib'];
|
|
||||||
}
|
|
||||||
|
|
||||||
async function importGiModule(module) {
|
|
||||||
return isGnome45OrLater() ? import(`gi://${module}`) : Promise.resolve(imports.gi[module]);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Function to dynamically import modules based on GJS version
|
|
||||||
async function importGiModules(modules) {
|
|
||||||
return Promise.all(modules.map(importGiModule));
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
async function importNativeModule(path, name) {
|
|
||||||
return isGnome45OrLater() ? import(`resource:///org/gnome/shell/${path}/${name}.js`) : Promise.resolve(imports[path][name]);
|
|
||||||
}
|
|
||||||
|
|
||||||
// GNOME 44 and older don't have a base extension class
|
|
||||||
const ExtensionUtils = imports.misc.extensionUtils;
|
|
||||||
class BaseExtension {
|
|
||||||
getSettings() {
|
|
||||||
return ExtensionUtils.getSettings();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
var ExtensionClassPromise = isGnome45OrLater() ? import(`resource:///org/gnome/shell/extensions/extension.js`) : Promise.resolve(BaseExtension);
|
|
||||||
Loading…
Reference in New Issue