xi-conversations

Minimal clone of thunderbird conversations
git clone https://git.ce9e.org/xi-conversations.git

commit
53da9124bda109a7001ac09c3c3438f893662251
parent
4c6ab8283aa6bd8c1b2125d8161c8582243fe434
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2025-09-25 20:21
replace ChromeUtils.import()

see https://developer.thunderbird.net/add-ons/updating/tb128#esmification

Diffstat

M experiment-api/api.js 11 ++++++-----

1 files changed, 6 insertions, 5 deletions


diff --git a/experiment-api/api.js b/experiment-api/api.js

@@ -1,9 +1,10 @@
    1    -1 /* global ChromeUtils Services */
   -1     1 /* global ChromeUtils Services ExtensionCommon */
    2     2 
    3    -1 var {ExtensionCommon} = ChromeUtils.import('resource://gre/modules/ExtensionCommon.jsm');
    4    -1 var {Gloda} = ChromeUtils.import('resource:///modules/gloda/GlodaPublic.jsm');
    5    -1 var {GlodaConstants} = ChromeUtils.import('resource:///modules/gloda/GlodaConstants.jsm');
    6    -1 var {MailServices} = ChromeUtils.import('resource:///modules/MailServices.jsm');
   -1     3 ChromeUtils.defineESModuleGetters(this, {
   -1     4 	Gloda: "resource:///modules/gloda/GlodaPublic.sys.mjs",
   -1     5 	GlodaConstants: "resource:///modules/gloda/GlodaConstants.sys.mjs",
   -1     6 	MailServices: "resource:///modules/MailServices.sys.mjs",
   -1     7 });
    7     8 
    8     9 var unique = function(l, keyFn) {
    9    10 	var keys = [];